html - 定义一个div中的最大行数
解决方案
一种选择是line-clamp。它适用于除 IE11 以外的所有浏览器。
您可以控制要显示的行数。或者,您可以在悬停/活动/焦点上展开内容。
.content {
margin: 0 1em;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 3;
overflow: hidden;
}
.content:hover,
.content:active,
.content:focus {
-webkit-line-clamp: unset;
}
<p class="content">Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor
in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p>
推荐阅读
- swiftui - 是否可以垂直翻转 SwiftUI 视图?
- python - 使用来自另一个文件的文本创建一个列表
- swift - 架构 x86_64 clang 的 35 个重复符号:错误:链接器命令失败,退出代码为 1
- python - 将任何 ASCII 字符串唯一地编码为使用 ASCII 子集的字符串
- javascript - 如何获得最小范围的最小值和最大值,以及同一组数字的最大范围的最小值和最大值
- c# - Autofac.Core.Activators.Reflection.NoConstructorsFoundException 同时在 Asp.NET Core 3.1 上注入依赖项
- excel - Excel VLOOKUP 使用表数组中的 2 列
- qt - “fxc.exe:没有这样的文件或目录”在 WSL 上编译 Qt 时
- cypress - 如何在赛普拉斯配置文件中引用环境变量?
- r - 使用 LiDR 在激光雷达点云上进行网格划分