我们在实际应用中,经常会遇到标题太长而将布局打乱的情行,面对这个问题,我们要做的要么是截断,要么隐藏超出的部分,今天我介绍一下用CSS来解决这个问题,超出部分用省略号代替,下面看css样式代码:
- <style type="text/css">
- ul {width:200px; margin:50px auto;}
- li {
- width:200px; line-height:25px;
- text-overflow:ellipsis;
- white-space:nowrap;
- overflow:hidden;
- }/*这是关键代码,其它的都是次要的,为了显示用*/
- a {color:#03c; font-size:13px;}
- a:hover {color:#000;}
- </style>
下面是HTML代码:
- <ul>
- <li><a href="http://www.qiandabao.com/cxrs/841.html" title="设置段落与段落的间距">设置段落与段落的间距</a></li>
- <li><a href="http://www.qiandabao.com/wdgz/840.html" title="新的周一又开始了">新的周一又开始了</a></li>
- <li><a href="http://www.qiandabao.com/wdgz/839.html" title="今天工作比较累">今天工作比较累</a></li>
- <li><a href="http://www.qiandabao.com/wdgz/838.html" title="51yes统计经常出问题">51yes统计经常出问题</a></li>
- <li><a href="http://www.qiandabao.com/html5/837.html" title="按字母顺序排列的标签列表">按字母顺序排列的标签列表</a></li>
- <li><a href="http://www.qiandabao.com/html5/836.html" title="Next PageHTML5 的新的表单属性">Next PageHTML5 的新的表单属性</a></li>
- <li><a href="http://www.qiandabao.com/wdgz/835.html" title="2008年国外最漂亮的50个网站欣赏">2008年国外最漂亮的50个网站欣赏</a></li>
- </ul>
转载于:https://blog.51cto.com/hduzx/788195