直接上代码:
在这里插入代码片<style>
* {
padding: 0;
margin: 0;
}
.box {
width: 120px;
border: 1px solid cyan;
/* 主要代码 */
overflow: hidden;
display: -webkit-box;
-webkit-box-orient: vertical;
/* 修改-webkit-line-clamp 可以实现 隐藏3行之后的代码,如果代码没有三行则无作用 (必要时刻可以用js拼接字符+'...'来实现)*/
-webkit-line-clamp: 3;
word-wrap: break-word;
}
</style>
</head>
<body>
<div class="box">
2222222222222222222222222222222222222222222222222222222222222
</div>
</body>
效果图如下 :
如果情况更加复杂利用css完成比较困难, 就要利用 js 方法拼接字符串(+"…")