单行文本溢出显示…
.row {
width: 100px; /* 设置宽度 */
overflow: hidden; /* 超出隐藏 */
white-space: nowrap; /* 设置文字单行显示,禁止换行 */
text-overflow: ellipsis; /* 文本溢出时,显示... */
}
效果:
注意
- 如果要设置换行的话将white-space设置为normal而不是wrap,虽然某些浏览器会生效,但实际上不存在这个属性
- 如果是数字单词之类的文本,需要设置word-wrap: break-word
多行文本溢出显示…
.rows {
display: -webkit-box; /* 将盒子设置为弹性伸缩盒子 */
width: 100px; /* 限定宽度 */
overflow: hidden; /* 超出隐藏 */
-webkit-box-orient: vertical; /* 设置子元素排列方式 */
-webkit-line-clamp: 3; /* 显示行数 */
}
效果:
资料