这是我想做的:
我使用的组合white-space:nowrap
and text-overflow:ellipsis
。对于普通列表来说它工作得很好,但在这种情况下列表会占据页面的整个宽度。
为了强制它只占用所需的空间,我应用了float:left
,但这会破坏文本溢出。
Example:
<ol style="border:1px solid red;font-size:100px;">
<li style="white-space:nowrap;overflow:hidden;text-overflow:ellipsis;">Long list item. Ellipsis works.</li>
</ol>
<ol style="float:left;border:1px solid red;font-size:100px;">
<li style="white-space:nowrap;overflow:hidden;text-overflow:ellipsis;">Float left list. No ellipsis here.</li>
</ol>
实例:http://jsfiddle.net/73M7G/1/ http://jsfiddle.net/73M7G/1/
因为浮动元素不会从其容器继承大小,
您需要指定宽度:;也到!
http://jsfiddle.net/73M7G/3/ http://jsfiddle.net/73M7G/3/
测试宽度:100%;
另一个测试http://jsfiddle.net/73M7G/6/ http://jsfiddle.net/73M7G/6/
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)