【问题标题】:Paragraph overflow with ellipsis带有省略号的段落溢出
【发布时间】:2015-05-08 03:59:07
【问题描述】:

所以我有一个固定高度的单元格,带有标题和内容(如下所示)。

当屏幕变小时,标题变为text-overflow:ellipsis;

这是我用于标题和内容的标记:

  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;    

但是对于内容部分(简单的div),内容超出了容器(图中未显示)。另外因为内容通常有一个段落,当我应用与上面相同的 css 标记时,它只是在没有break 的情况下超出了容器。

我想要实现的是图像中的最后一部分(红色圆圈)。

所以,我已经有了外部单元格max-heightset。我怎样才能使内容保持在单元格 max-height 内,而任何溢出的内容都将转到下一行并应用 text-overflow: ellipsis; 而不是一条长直线?

谢谢大家。

【问题讨论】:

标签: html css


【解决方案1】:

试试这个:

div {
  display: -webkit-box;
  overflow : hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;  
}

【讨论】:

  • 通过添加 overflow:hidden; 和您提供的内容使其正常工作。谢谢!
  • 这很好用,顺便说一句,display 属性至关重要。
  • 您能解释一下为什么会这样吗?对于可能不了解显示的初学者:-webkit-box-和其他webkit规则。
猜你喜欢
  • 2020-09-15
  • 1970-01-01
  • 2019-04-29
  • 2019-11-25
  • 2013-12-31
  • 2018-07-22
  • 1970-01-01
  • 2019-06-19
相关资源
最近更新 更多