html - 如果文本溢出到 2 行,则添加换行符

标签 html css overflow

我有一个使用 .liquid 和 HTML/CSS 等构建的电子商务网站... 在收藏/类别页面上,我所有的标题都有不同的长度(有些超过 2 行,有些超过 1 行)。

问题是产品标题下方是色样、价格和评论星级,我在桌面上有 4 列。如果标题真的很长,它会将色板/价格和评论元素排成一行,看起来不太讨人喜欢。

如果标题溢出一行,网站是否有任何方法知道,如果不是,则在标题后添加换行符。这样样本/价格/评论总是内嵌的。

这是我网站的屏幕截图以及我的意思。 enter image description here

最佳答案

您还可以通过设置 ma​​x-widthellipsis overflow 来截断标题,如下所示:

title {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 200px;
}

关于html - 如果文本溢出到 2 行,则添加换行符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58791620/

相关文章:

php - 我应该如何使用 Zend Framework 创建我的 HTML5 Manifest?

html - 如何让我的 "jumbotron"响应?

html - 跨度文本从底部开始,并添加新行。跨度向上推了一行

html - 使用css选择器还是更直接的id?

html - CSS 关于两列布局

javascript - 如何验证动态添加的相关日历字段

css - Chrome/Safari 中的侧边栏中未显示文本

javascript - 将滚动条添加到不需要它的页面?

html - 为 div 内的图像启用滚动条

html - 选择框溢出 td