javascript - 将 div 中的内容限制为仅两行
问题描述
我有大文本,如附图所示
在应用 CSS 之前
根据要求,只需要将显示数据限制为两行。为此,我使用下面的 CSS 代码
{ display: -webkit-box;
margin: 0 auto;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
overflow: hidden;
text-overflow: ellipsis;
white-space : normal;
width : 100%
}
After Applying Above CSS
但客户要求输出如下
期待..
请有人帮忙
解决方案
你的代码没问题。您必须根据需要定义宽度。
{
display:-webkit-box;
-webkit-line-clamp:3;
-webkit-box-orient:vertical;
overflow: hidden;
width: 160px;
}
推荐阅读
- linux - 程序退出时的 Segfault (-11)
- c++ - 如何从两个迭代器创建范围
- c# - 如何为使用同一键盘的 2 名玩家分配不同的控制方案?
- selenium - 硒 XPATH 匹配
- python - 如何获取作为神经网络输出的向量的一部分?
- reactjs - 当过滤器应用于选项卡内的列表时,React-Admin 正在刷新整个屏幕
- mysql - 即使使用索引,此查询也相对较慢。如何加快速度?
- fedora - 在 Fedora 33 上的 Raspberry PI 4 上运行 mysql 客户端是否有问题
- semaphore - binary semphore - 当我们连续执行 2 sem_up 然后 2 down 时会发生什么?
- c# - Listview 不会根据 ObservableCollection 属性进行更新