HTML
<p class="text">这是一行测试数据,这是一行测试数据,这是二行测试数据,这是一行测试数据,这是三行测试数据,这是四行测试数据</p>
1.单行
.text{
width: 200px;
border: 1px solid #000000;
white-space: nowrap; /* 控制元素不换行 */
overflow: hidden; /* p标签超出部分隐藏*/
text-overflow: ellipsis; /* 文本超出部分为省略号 */
}
2.多行
-
使用
display: -webkit-box;
-
优点:简洁明了
-
缺点:使用了私有属性
.text{
display: -webkit-box;
-webkit-box-orient: vertical;/* 子元素排列垂直排列 */
-webkit-line-clamp: 3;/* 设置从第几行后开始省略 */
height: 60px;
width: 200px;
border: 1px solid #000000;
overflow: hidden;
}