CSS设定li盒子里字数的长度,大于了就显示省略号

下面这个例子,一看就懂的

<!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Strict//EN” “http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd”>
<meta http-equiv=”Content-Type” content=”text/html; charset=gb2312″ />
<style type=”text/css”>
<!–
li {
width:200px;
white-space:nowrap;
text-overflow:ellipsis;
-o-text-overflow:ellipsis;
overflow: hidden;
}
/* firefox only */
li:not(p) { /* wtf is? pls let me know*/
clear: both;
}
li:not(p) a {
max-width: 175px;
float: left;
}
li:not(p):after {
content: “…”;
float: left;
width: 25px;
padding-left: 5px;
color: #df3a0e;
}

–>
</style>
<ul>
<li><a href=”#”>web标准常见问题大全web标准常见问题大全</a></li>
<li><a href=”#”>web标准常见问题大全web标准常见问题大全</a></li>
<li><a href=”#”>web标准常见问题大全web标准常见问题大全</a></li>
<li><a href=”#”>web标准常见问题大全web标准常见问题大全</a></li>
<li><a href=”#”>web标准常见问题大全web标准常见问题大全</a></li>
</ul>

原文链接:,转发请注明来源!

发表评论