Ellipsis 如何使用文本溢出:宽度未知的省略号
我有一个Ellipsis 如何使用文本溢出:宽度未知的省略号,ellipsis,css,Ellipsis,Css,我有一个标签,它可以是任意宽度,应该使用CSS文本溢出:省略号属性。我似乎无法让它工作#a工作,因为设置了宽度,这是预期结果。如何让#b工作 <div id="a"> <a href="#">link</a> <input type="checkbox" /> <label>checkbox label</label> </div> <div id="b"> <
标签
,它可以是任意宽度,应该使用CSS文本溢出:省略号
属性。我似乎无法让它工作<代码>#a工作,因为设置了宽度,这是预期结果。如何让#b
工作
<div id="a">
<a href="#">link</a>
<input type="checkbox" />
<label>checkbox label</label>
</div>
<div id="b">
<a href="#">link</a>
<input type="checkbox" />
<label>checkbox label</label>
</div>
#a {width:100px; background:#ddd;}
#a label {text-overflow:ellipsis; overflow:hidden; white-space:nowrap; float:right; width:50px;}
#a a {float:right}
#b {width:100px; background:#ddd;}
#b label {text-overflow:ellipsis; overflow:hidden; white-space:nowrap; float:right;}
#b a {float:right}
复选框标签
复选框标签
#a{宽度:100px;背景:#ddd;}
#标签{文本溢出:省略号;溢出:隐藏;空白:nowrap;float:right;宽度:50px;}
#a{float:right}
#b{宽度:100px;背景:#ddd;}
#标签{文本溢出:省略号;溢出:隐藏;空白:nowrap;float:right;}
#b a{float:right}
如果没有设置宽度,它将展开以包含文本,因此不会出现任何溢出。可能尝试设置max width
而不是width
?包含的div具有设置的宽度。难道没有办法将所有元素都放在一行上吗?