单行溢出显示省略号的代码:
overflow: hidden; white-space: nowrap; text-overflow: ellipsis;
演示代码如下:
<!DOCTYPE html> <html> <head> <title>单行溢出显示省略号</title> <style> body{font-family:'微软雅黑';} ul{margin:0;padding:5px;width:300px;background:#272822;margin-bottom:20px;} ul li{font-size:16px;line-height:25px;padding:5px; color:#fff; /*省略号颜色*/ } ul li a{color:#fff;text-decoration:none;} /*单行溢出*/ .cate-1 li{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;} /*包含日期的单行溢出*/ .cate-2 li{ display:block; /*解决IE8换行问题*/ overflow:hidden; /*解决IE7换行问题*/ } .cate-2 li a{margin-right:110px;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;} .cate-2 li span{float:right;margin-left:10px;color:#ff4e00;} </style> </head> <body> <!--单行溢出显示省略号--> <ul class="cate-1"> <li><a href="#">新闻标题新闻标题新闻标题新闻标题新闻标题新闻标题新闻标题</a></li> <li><a href="#">新闻标题新闻标题新闻标题新闻标题新闻标题新闻标题新闻标题</a></li> <li><a href="#">新闻标题新闻标题新闻标题新闻标题新闻标题新闻标题新闻标题</a></li> </ul> <!--包含日期的单行溢出显示省略号--> <ul class="cate-2"> <li><span>[2017-04-25]</span><a href="#">新闻标题新闻标题新闻标题新闻标题新闻标题新闻标题新闻标题</a></li> <li><span>[2017-04-25]</span><a href="#">新闻标题新闻标题新闻标题新闻标题新闻标题新闻标题新闻标题</a></li> <li><span>[2017-04-25]</span><a href="#">新闻标题新闻标题新闻标题新闻标题新闻标题新闻标题新闻标题</a></li> </ul> </body> </html>
效果图如下:
多行溢出显示省略号,请查看多行溢出显示省略号。