发现css超过字数就⽤省略号代替的⼀个属性
text-overflow省略号样式总结要想隐藏溢出内容同时⼜想让过多内容以省略号样式显⽰,需要⽤到css overflow,和text-overflow样式,同时避免⽂字⾃动换⾏我们使⽤html nobr标签强制内容不换⾏,使⽤使⽤注意这⼏个CSS样式和HTML标签配合使⽤才能达到多余⽂字内容出现省略号样式,⼤家下来灵活运⽤多次实践即可。div border属性
text-overflow省略号样式语法结构 text-overflow语法: text-overflow : clip | ellipsis text-overflow参数值和解释: clip : 不显⽰省略标记(...),⽽是简单的裁切 ellipsis : 当对象内⽂本溢出时显⽰省略标记(...) text-overflow应⽤说明: CSS text-overflow设置或检索是否使⽤⼀个省略号标记(...)标⽰对象内⽂本⽂字的溢出。要想实现显⽰不完内容将显⽰省略号代替,还需要html nobr标签完成(nobr禁⽌换⾏标签)
<!DOCTYPE html>
<html xmlns="/1999/xhtml">
<head>
<title>text-overflow案例在线演⽰</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>
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论