CSS max-lines 属性值说明

描述
none未指定最大线数。
<integer>设置丢弃内容之前的行数。负值无效。
initial将属性设置为默认值。
inherit从其父元素继承属性。
CSS max-lines 属性

CSS max-lines 属性用于在裁剪之前将块内容限制为最大行数。

max-lines 属性可以通过 block-overflow 属性创建钳位效果。

让我们记住 line-clamp 属性是 max-lines 和 block-overflow 属性的简写。

当前并非所有浏览器都支持 max-lines 属性,但我们可以使用 WebKit 专有的 line-clamp 属性实现来获得支持。

max-lines 属性也称为“限制可见行”,因为浏览器不会呈现落在最大行数内的内容。
让我们讨论一下被 CSS max-lines 属性切割成片段的内容。
这里我们有两个片段:一个呈现在视图中,另一个未呈现且不在视图中。
结果,包含当前内容的框捕获碎片部分,将其传递给另一个属于 CSS 区域的框。

负值无效。

初始值none
应用于片段框。
继承无效
可动画的无效
版本CSS3.
DOM 语法object.Style.maxlines =“2”;

语法

max-lines: none | <integer> | initial | inherit;

max-lines 属性的示例:

<!DOCTYPE html>
<html>
  <head>
    <title>文档的标题</title>
    <style>
      p {
        overflow: hidden;
        box-sizing: content-box;
        width: 300px;
        font-size: 16px;
        line-height: 24px;
        font-family: Helvetica, sans-serif;
        max-lines: 3;
      }
    </style>
  </head>
  <body>
    <h2>Max-lines 属性示例</h2>
    <p>我爱你时你正一贫如洗寒窗苦读,离开你时你正金榜题名洞房花烛。</p>
  </body>
</html>
日期:2020-06-02 22:14:39 来源:oir作者:oir