文本长度超过一行自行截断的css实现
发表:紫石头原创模板堂 发表时间:2019-06-20 09:47:08 阅读:164次
如果文本长度超过一行,它将被截断并以省略号结束。
HTML
<p class="truncate-text">如果文本长度超过200像素,该文本将被截断,并已省略号结束</p>
CSS
.truncate-text {
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
width: 200px;
}
演示结果:
如果文本长度超过200像素,该文本将...
说明
overflow: hidden 防止文本溢出其尺寸(对于块,100 %宽度和自动高度)。
white-space: nowrap 防止文本高度超过一行。
text-overflow: ellipsis 使其在文本超出其维度时以省略号结尾。
width: 200px; 确保元素具有维度,以知道何时获取省略号
需要说明的是:虽然界面显示的是被截断的文本,但实际上源代码中的文本是完整的。
十六年网站建设相关经验
一站式为您提供网站相关服务
欢迎扫码咨询