HTML
这是一行测试数据,这是一行测试数据,这是二行测试数据,这是一行测试数据,这是三行测试数据,这是四行测试数据
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; }