兼容火狐、Opera、chrome的文字溢出添加省略号的功能,当文字或字符超出外层Div的时候,自动隐藏并添加省略号,对前端开发来说,这是个相当不错的CSS特效吧。
示例如下:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"> <head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title>文字溢出添加省略号</title><style type="text/css">ul,li{ list-style:none; } .textoverflow ul li{display:block;width:180px;margin: 0px 0px 0px 3px;white-space: nowrap;overflow: hidden;-o-text-overflow: ellipsis;/* for Opera */text-overflow: ellipsis;/* for IE */}.textoverflow:after{ content: "…"; }/* for Firefox */@media all and (min-width: 0px){ .textoverflow:after{ content:""; }/* for Opera */ }</style></head><body> <div class="textoverflow"> <ul> <li><a href="#">web标准常见问题大全web标准常见问题大全</a></li> <li><a href="#">web标准常见问题大全web标准常见问题大全</a></li> <li><a href="#">web标准常见问题大全web标准常见问题大全</a></li> <li><a href="#">web标准常见问题大全web标准常见问题大全</a></li> <li><a href="#">web标准常见问题大全web标准常见问题大全</a></li> </ul> </div></body></html>
时间: 2024-10-25 14:16:57