我想使用下面的结构,但省略号没有显示。怎么了?
HTML:
<div>
<ul>
<li>One two three four five six seven</li>
</ul>
</div>
CSS:
div {height:30px; overflow:hidden; background:#eee;}
ul {float:left; margin:0; padding:0;}
li
{
float:left;
height:28px; margin-left:4px;
border:solid 1px #000;
font: 10px/28px Arial; color:#333;
padding:0 4px;
width:100px;
text-overflow:-moz-ellipsis;
text-overflow:-webkit-ellipsis;
text-overflow:ellipsis;
}
答案 0 :(得分:5)
要使省略号工作,overflow:hidden
需要与white-space: nowrap;
一起应用于此元素
li {
overflow:hidden;
white-space: nowrap;
}