一、text-overflow 1、text-overflow作用
简单来说,text-overflow用来设置文本溢出时是否用省略标记(...)
准确的说是设置溢出的文本在不显示的情况下怎样展示给用户,直接裁剪掉?用省略(...)标记?或者显示自定义的string。
2、text-overflow生效的条件text-overflow只是说明文本溢出用什么方式显示,那什么情况会发生文本溢出现象?
white-space:nowrap的情况下
单个超长字符串
以上2种情况文本会溢出,但是text-overflow的效果不会主动产生,要生效必须手动设置元素overflow:hidden来触发。
<style type="text/css"> p{ width: 100px; background-color: #ccc; } .ellipsis{ text-overflow:ellipsis; overflow: hidden; white-space: nowrap; } .strellipsis{ text-overflow:ellipsis; overflow: hidden; } </style> <body> <h3>1、普通文本溢出</h3> <p class="ellipsis">文本内容文本内容文本内容文本内容</p> <h3>2、超长字符串溢出</h3> <p class="strellipsis">aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa</p> </body>