2

我有一个包含单个项目的列表,我想将列表项的宽度固定为 200 像素,如果文本链接超出 200 像素的宽度,则用“...”截断。

有什么想法我可以如何去做吗?

<ul>
  <li>
    <a href="account.asp">Super long string</a>
  </li>
</ul>
4

2 回答 2

4
ul li {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 200px;
}
于 2012-10-29T15:11:08.937 回答
3

使用这个 CSS:

ul li {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 200px;
}

这个css风格是关键:

text-overflow: ellipsis;

在这里玩它:http ://www.w3schools.com/cssref/tryit.asp?filename=trycss3_text-overflow

在这里测试:http: //jsfiddle.net/xXM2z/

于 2012-10-29T15:13:22.550 回答