在设计网页文字列表时,常有碰到标题过长,需要显示截断部分文字,剩下用省略号代替的需求。如果我们采用js操作字符串,按字符个数来约束,遇到中英文混合时,各截取后的字符串长短不一,影响美观。
最简单做法是采用CSS来截取固定长度的字符串。写法如下:
最简单做法是采用CSS来截取固定长度的字符串。写法如下:
.title-ellipsis{
width:200px;/*调整这里的宽度*/
overflow:hidden;
white-space:nowrap;
text-overflow:ellipsis;
text-overflow: ellipsis;/* IE/Safari */
-ms-text-overflow: ellipsis;
-o-text-overflow: ellipsis;/* Opera */
-moz-binding: url("ellipsis.xml#ellipsis");/*FireFox*/
}

本文介绍如何使用CSS实现当标题过长时自动显示省略号的效果,以保持页面美观。通过设置宽度、隐藏溢出内容及使用text-overflow属性达到目的。
243

被折叠的 条评论
为什么被折叠?



