您的位置:首页 > Web前端 > CSS

纯css文本溢出省略(兼容IE6+、FF2.0+、Opera9.26+、sefari)

2015-06-02 09:18 225 查看
这个效果弄了,很久,现在终于有头绪了。
xhtml:
<ul>
<li><a href="http://yuxnet.blog.163.com/blog/">很长很长呀很长很长呀很长很长呀很长很长呀很长很长呀很长很长呀很长很长呀</a></li>
   <li><a href="http://yuxnet.blog.163.com/blog/">很长很长呀很长很长呀很长很长呀很长很长呀很长很长呀很长很长呀很长很长呀</a></li>
   <li><a href="http://yuxnet.blog.163.com/blog/">很长很长呀很长很长呀很长很长呀很长很长呀很长很长呀很长很长呀很长很长呀</a></li>
   <li><a href="http://yuxnet.blog.163.com/blog/">很长很长呀很长很长呀很长很长呀很长很长呀很长很长呀很长很长呀很长很长呀</a></li>
   <li><a href="http://yuxnet.blog.163.com/blog/">很长很长呀很长很长呀很长很长呀很长很长呀很长很长呀很长很长呀很长很长呀</a></li>
   <li><a href="http://yuxnet.blog.163.com/blog/">很长很长呀很长很长呀很长很长呀很长很长呀很长很长呀很长很长呀很长很长呀</a></li>
</ul>
css:
ul li a{float:left;display:block; width:200px; white-space: nowrap; overflow: hidden;
o-text-overflow: ellipsis;/* for Opera */
text-overflow: ellipsis;/* for IE */}
ul li:after{ content:'...';}/* for Firefox */
@media all and (min-width: 0px){ul li:after{ content:""; }/* for Opera 、sefari*/ }
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: