您好,欢迎来到皓榕美食网。
搜索
您的当前位置:首页CSS文本超出指定宽度后隐藏并显示为省略号的实现示例代码

CSS文本超出指定宽度后隐藏并显示为省略号的实现示例代码

来源:皓榕美食网
 下面小编就为大家带来CSS文本超出指定宽度后隐藏并显示为省略号的实现示例代码。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧

一般的文字截断(适用于内联与块):

.text-overflow { 

 display:block;/*内联对象需加*/

 width:25em; 

 word-break:keep-all;/* 不换行 */

 whitewhite-space:nowrap;/* 不换行 */

 overflow:hidden;/* 内容超出宽度时隐藏超出部分的内容 */

 text-overflow:ellipsis;/* 当对象内文本溢出时显示省略标记(...) ;需与overflow:hidden;一起使用。*/

}

对于表格文字溢出的定义:

对于表格超出范围显示省略号

table{ 

 width:25em; 

 table-layout:fixed;/* 只有定义了表格的布局算法为fixed,下面td的定义才能起作用。 */

} 

td{ 

 width:100%; 

 word-break:keep-all;/* 不换行 */

 whitewhite-space:nowrap;/* 不换行 */

 overflow:hidden;/* 内容超出宽度时隐藏超出部分的内容 */

 text-overflow:ellipsis;/* 当对象内文本溢出时显示省略标记(...) ;需与overflow:hidden;一起使用。*/

}

代码:

<style type="text/css">
#p1{ 
 padding: 10px; 
 width: 200px; 
 height:30px; 
 text-shadow: 3px 3px 3px #aaaaaa; 
 border: 1px solid #999999; 
 text-overflow: ellipsis; 
 overflow: hidden; 
 word-break: break-all; 
 white-space: nowrap; 
 } 
</style>


<body>
<p id="p1" title="AAAAAAAAAAAAABBBBBBBBBBBBBCCCCCCCCCCCCCCDDDDDDDDDDDD">
 AAAAAAAAAAAAABBBBBBBBBBBBBCCCCCCCCCCCCCCDDDDDDDDDDDD 
</p>
</body>

Copyright © 2019- hron.cn 版权所有

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务