张文保的博客
张文保 · Paul Zhang

Engineering the Future

CSS

CSS强制文字不换行对超出文字隐藏并显示省略号

文字超出隐藏并显示省略号

text-overflow在使用ellipsis属性时,必须与overflow:hidden; white-space:nowrap; width:150px;这三个样式共同存在时,才会出现省略号的效果,其中overflow: hidden;是自动隐藏文字,text-overflow: ellipsis;是文字隐藏后添加省略号,white-space: nowrap;是强制不换行,width宽度属性根据你的实际宽度需要填写,其它样式是固定的。

在CSS中加入样式:

.test {
overflow: hidden;/*自动隐藏文字*/
text-overflow: ellipsis;/*文字隐藏后添加省略号*/
white-space: nowrap;/*强制不换行*/
width:150px;/*超过指定宽度时隐藏*/
}

 

或者直接在html中引用样式:

<style type="text/css">
.test{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;width:150px;}
</style>

<div class="test">CSS强制文字不换行对超出部分隐藏并显示省略号</div>
相关文章
本文标题:《CSS强制文字不换行对超出文字隐藏并显示省略号》
网址:https://zhangwenbao.com/css-text-overflow-ellipsis-white-space-nowrap.html
作者:张文保
发布时间:2017-01-04
许可协议:CC BY-NC-SA 4.0
发表新评论
SSL安全认证