创建 HTML

  • 使用一个 <h1> 元素和三个 <p> 元素。
<h1>onitroad</h1>
<p>Books</p>
<p>Quizzes</p>
<p>Snippets</p>

添加 CSS

  • 使用 ::before 伪元素。
  • 在内容中添加回车符 (\A)。
  • 将空白属性设置为“pre”。
p::before {
  content: "\A";
  white-space: pre;
}

其中我们可以看到完整的代码。

使用 :before 伪元素在 <p> 元素之前添加换行符的示例:

<!DOCTYPE html>
<html>
  <head>
    <title>文档的标题</title>
    <style>
      p::before {
        content: "\A";
        white-space: pre;
      }
    </style>
  </head>
  <body>
    <h1>onitroad</h1>
    <p>Books</p>
    <p>Quizzes</p>
    <p>Snippets</p>
  </body>
</html>

在下一个示例中,元素前的换行符也使用 :before 伪元素添加,并通过使用回车符和将 display 属性设置为“块级”值,因为块元素从新行开始填充整个可用宽度。

其中我们使用 <span> 元素。

使用 :before 伪元素在 <span> 元素之前添加换行符的示例:

<!DOCTYPE html>
<html>
  <head>
    <title>文档的标题</title>
    <style>
      span::before {
        content: "\A";
        white-space: pre;
        display: block;
      }
    </style>
  </head>
  <body>
    <h1>onitroad</h1>
    <span>Books</span>
    <span>Quizzes</span>
    <span>Snippets</span>
  </body>
</html>

在我们的最后一个示例中,添加了一个换行符,而没有使用 :before 伪元素。
我们只将 white-space 属性设置为 <p> 元素的“pre-line”值。

在没有 :before 伪元素的元素之前添加换行符的示例:

<!DOCTYPE html>
<html>
  <head>
    <title>文档的标题</title>
    <style>
      p {
        color: #fc0303;
        white-space: pre-line;
        font-size: 20px;
      }
    </style>
  </head>
  <body>
    <h1>onitroad</h1>
    <p>
     生活本就是矛盾的,白天与黑夜间的距离,春夏秋冬之间的轮回,于是有了挑剔的喜爱,让无奈加上了喜悦的等待。
是谁把光阴剪成了烟花,一瞬间,看尽繁华。是谁把思念翻起了浪花,一转身,浪迹天涯。
    </p>
  </body>
</html>
如何使用 CSS 在元素前添加换行符

在本教程中,我们将展示一些在元素前添加换行符的方法。
这可以通过几个步骤轻松完成。

我们需要使用 CSS white-space 属性来指定必须如何处理元素内的空间。

特别是,我们将使用此属性的“pre”值。

从创建 HTML 开始。

日期:2020-06-02 22:14:54 来源:oir作者:oir