前言
CSS学习笔记-文字溢出div部分,使用省略号进行显示
一、代码
HTML代码如下:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>文字溢出省略号显示</title>
<style>
.row {
width: 100px;
background-color: skyblue;
/* 若文字一行显示不完,也强制一行显示 */
white-space: nowrap;
/* 溢出部分隐藏 */
overflow: hidden;
/* 溢出部分的文字,用省略号显示 */
text-overflow: ellipsis;
}
.rows {
width: 100px;
background-color: lightgrey;
/* 溢出部分隐藏 */
overflow: hidden;
/* 溢出部分的文字,用省略号显示 */
text-overflow: ellipsis;
/* 弹性伸缩盒子模型显示 */
display: -webkit-box;
/* 限制在一个块元素内显示的文本行数 */
-webkit-line-clamp: 2;
/* 设置或检索伸缩盒对象的子元素的排列方式 */
-webkit-box-orient: vertical;
}
</style>
</head>
<body>
<div class="row">
单行文字溢出省略号显示
</div>
<div class="rows">
多行文字溢出省略号显示
</div>
</body>
</html>
注:.rows的样式仅支持webkit内核的浏览器
二、演示效果
总结
使用CSS实现文字溢出部分,使用省略号显示