文字固定显示两行,并且结尾不能出现... 或者半个字体,有什么方法么?

有一个移动端需求,标题最多显示两行文字,但是又不能在最后一行出现... 或者半个字体,css 有什么方法么?刚入行不太懂,求大佬给个方案。

阅读 3.7k
3 个回答

我之前遇到过,二楼那哥们的写法会有..., 思路跟一楼一致,不过要注意行高设置成字体大小,这样能空值overflow的隐藏,防止隐藏的行显示一部分。大致代码就是这些,不合适的自己调调就行了

.box {
   font-size: 15px;
   line-height: 15px;
   height: 30px;
   overflow: heidden;
}

overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 2;(行数)
-webkit-box-orient: vertical;

指定 height,然后 overflow:hidden 就行了

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
宣传栏