发现css超过字数就用省略号代替的一个属性

来源:互联网 发布:音频剪辑 for mac 编辑:程序博客网 时间:2024/06/05 22:45

text-overflow省略号样式总结要想隐藏溢出内容同时又想让过多内容以省略号样式显 示,需要用到css overflow,和text-overflow样式,同时避免文字自动换行我们使用html nobr标签强制内容不换行,使用使用注意这几个CSS样式和HTML标签配合使用才能达到多余文字内容出现省略号样式,大家下来灵活运用多次实践即可。

text-overflow省略号样式语法结构 text-overflow语法: text-overflow : clip | ellipsis text-overflow参数值和解释: clip :  不显示省略标记(...),而是简单的裁切 ellipsis :  当对象内文本溢出时显示省略标记(...) text-overflow应用说明: CSS text-overflow设置或检索是否使用一个省略号标记(...)标示对象内文本文字的溢出。 要想实现显示不完内容将显示省略号代替,还需要html nobr标签完成(nobr禁止换行标签)

<!DOCTYPE html>    

<html xmlns="http://www.w3.org/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>


0 0