css - 按钮的灵活宽度

标签 css primefaces styles

我正在为我的按钮使用下面的 CSS

 .ui-button-text {
background-color:#3e9cbf !important;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #F0F8FF !important;
width: 50px;
}

在这里,如果你要检查,我正在使用 width: 50px; 但我希望按钮的宽度应该是灵活的,如果按钮文本是 Submit<,它应该根据文本大小改变宽度 然后按钮宽度会变小,但如果文本是这样的 Post Your Question 现在按钮宽度应该改变。 我们如何使用 css 实现这一目标?

最佳答案

如果您使用的是 div,那么您需要将其设置为 display:inline-block 那么您就不需要设置宽度。

演示 http://jsfiddle.net/kevinPHPkevin/kw3La/

.ui-button-text {
    background-color:#3e9cbf !important;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #F0F8FF !important;
    padding: 10px;
    display:inline-block;
    width: auto !important; 
}

关于css - 按钮的灵活宽度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18296923/

相关文章:

java - Primefaces p :menuitem pass an attributes to actionListener

jsf - component.clientId 和 p :component() 生成的客户端 id 之间的差异

primefaces - 如何使用 PrimeFaces 和 ChartJs 显示带时间戳的数据?

Android - 使用微调器默认投影

python - 根据多个条件突出显示值

html - 如何在按钮本身下方对齐单选按钮的文本

javascript - 如何防止 JavaScript 多次应用鼠标悬停事件

php - 无法获取角色: 'style' to work with Column chart when using JSON with Google Charts

html - 为背景图像速记正确格式化 ng-style

html - 根据TD高度调整Div高度