Css twitter引导标签的最大宽度
我正试图通过标签实现类似的功能 看起来是这样,但问题是我希望每个标记都有一个最大宽度,所以若标记的长度太大,它就会被截断 我可以通过以下方式实现:Css twitter引导标签的最大宽度,css,twitter-bootstrap,Css,Twitter Bootstrap,我正试图通过标签实现类似的功能 看起来是这样,但问题是我希望每个标记都有一个最大宽度,所以若标记的长度太大,它就会被截断 我可以通过以下方式实现: .label{ width: 50px; float: left; overflow: hidden; } 好的,它可以工作,但是当我这样做的时候,我的号码是 我怎样才能达到与第一把小提琴相同的效果,但宽度最大。你可以给出 float:left; 也可以是span.multiple,以便span和标
.label{
width: 50px;
float: left;
overflow: hidden;
}
好的,它可以工作,但是当我这样做的时候,我的号码是
我怎样才能达到与第一把小提琴相同的效果,但宽度最大。你可以给出
float:left;
也可以是span.multiple,以便span和标签位于同一行中
.multiple{
float:left;
}
这应该可以做到:
.label {
display: inline-block;
max-width: 100px;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
vertical-align: middle;
}
.
我在这里所做的是删除float:left
,并将其替换为display:inline块
。然后我给了它一个省略号文本溢出
属性,使它看起来更漂亮,并将垂直对齐
设置为中间
,使其与多个
元素对齐。哦,我已经用max width
替换了width
,以阻止较小的标签大小相同
示例用法
下面是一个具有多个标记的示例(每个标记都有意位于新行上):
显然,您可以相应地调整
最大宽度。您可以将线条高度添加到两者
.label, .multiple {
line-height: 15px;
}
这是链接。你真的试过了吗?和我刚才说的一样,它不起作用。谢谢你的回答。
.label, .multiple {
line-height: 15px;
}