form1.cn
Make a little progress every day

CSS超出使用text-overflow显示省略号

28th of February 2017 Javascript JS 2141

text-overflow语法:

text-overflow : clip //不显示省略标记(...),而是简单的裁切
text-overflow : ellipsis //当对象内文本溢出时显示省略标记(...)


完整css+div的html源代码,需要加入<nobr>标签:

<!DOCTYPE html> 
<html xmlns="http://www.w3.org/1999/xhtml"> 
<head> 
<title>text-overflow案例在线演示 www.divcss5.com</title> 
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 
<style type="text/css"> 
*{ padding:0; margin:0} 
a{ text-decoration:none;color:#6699ff} 
ul,li{ list-style:none; text-align:left} 
 
#divcss5{border:1px #ff8000 solid; padding:10px; width:150px; 
margin-left:10px; margin-top:10px} 
#divcss5 li{width:150px;height:24px;line-height:24px; font-size:12px; 
color:#6699ff;overflow:hidden;text-overflow:ellipsis; 
border-bottom:1px #ff8000 dashed;} 
#divcss5 li a:hover{ color:#333} 
/* css注释说明:为了便于截图、文章中能排版完整 所以css代码进行换行 不影响功能 / 
</style> 
</head> 
<body> 
<ul id="divcss5"> 
<li><a href="#"><nobr>&#8226; 显示不完显示省略号,测试内容</nobr></a></li> 
<li><a href="#"><nobr>&#8226; 第二排测试内容超出显示省</nobr></a></li> 
<li><a href="#"><nobr>&#8226; 能显示完几个字</nobr></a></li> 
</ul> 
</body> 
</html