首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >按钮的灵活宽度

问按钮的灵活宽度
EN

Stack Overflow用户
提问于 2013-08-18 07:56:43
回答 2查看 4.7K关注 0票数 0

我在我的按钮下面使用CSS

代码语言:javascript
复制
 .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实现这一目标?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-08-18 08:04:52

如果使用的是div,则需要将其设置为display:inline-block,然后不需要设置宽度。

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

代码语言:javascript
复制
.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; 
}
票数 1
EN

Stack Overflow用户

发布于 2013-08-18 08:01:02

这样做:demo

CSS:

代码语言:javascript
复制
.ui-button-text {
background-color:#3e9cbf !important;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #F0F8FF !important;
    padding:2px 6px;
}

html:

代码语言:javascript
复制
<button class="ui-button-text">Submit</button>
<button class="ui-button-text">Post your question</button>

​

​

但是,如果您讨论的是覆盖来自.ui-button-text的css,那么就按下面的方式执行:http://jsfiddle.net/bcqPG/1/

CSS:

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

button.ui-button-text{
    width:auto;
    padding:2px 6px;
}
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18296923

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档