用css实现标题自适应截取

调节下浏览器的宽度可以自适应宽度截取。好了,现在来看实现方法(css代码):

js Code复制内容到剪贴板
body{font: 12px/18px Verdana, Arial, Helvetica, sans-serif;background-color: #F8F8F8;color: #333;}
a:link, a:visited{text-decoration: none;font-size: 12px;color: #333333;}
a:hover{text-decoration: underline;color: #0066FF;}
.content{float:left;width:40%;height:auto;border: 1px solid #ccc;background-color: #FFF;}
.content ul{ padding:3px; padding-bottom:6px; margin:0; list-style:none;}
.content ul li{border-bottom: 1px solid #F0F0F0;height: 21px;
overflow: hidden; 
/*首先设定列表的高度,然后用溢位隐藏*/
line-height: 21px;
/*字体行高最好要和列表高度一样或者大些*/
background: url(images/dot.gif) no-repeat 0px 8px;padding-left: 10px;}
.bar{olor:#FFF;height:20px;font-weight:bold;background:#698FC7;text-indent: 15px;line-height: 20px;margin: 0px;padding: 0px;border: 3px double #698FC7;}
.bar a:link ,.bar a:visited,.bar a:hover{color:#FFF;text-decoration: none;}
#date{ float:right;}

代码很好解释,当标题太长时,由于列表有宽度限制,多余的部分便会被挤到下一行,而现在我们控制了标题的高度,又设置了溢位隐藏,所以被挤到下一行的代码就看不到了,达到了截取字符的目的。

提示:可以修改后运行.