HTML如何将一条水平线分成多个部分

CSS 解决方案

要将 HTML <hr> 元素分成多个部分,我们可以在其顶部或者底部设置边框。

如果你想让你的 <hr> 元素被分成一些不同宽度的部分,你需要试试下面的例子。

其中我们使用多个 <hr> 元素,其显示设置为“inline-block”,边框顶部指定为“solid”。

然后,我们设置每条水平线的宽度。

将 <hr> 分成宽度不同的多个部分的示例:

<!DOCTYPE html>
<html>
  <head>
    <title>文档的标题</title>
    <style>
      .horizontal-line {
        display: inline-block;
        border-top: 3px solid #8b37b8;
      }
      .hr1 {
        width: 100px;
      }
      .hr2 {
        width: 50px;
        mergin-left: 10px;
      }
      .hr3 {
        width: 30px;
        mergin-left: 10px;
      }
    </style>
  </head>
  <body>
    <h1>Hello World</h1>
    <hr class='horizontal-line hr1' />
    <hr class='horizontal-line hr2' />
    <hr class='horizontal-line  hr3' />
    <p>
        生活终归还得继续。 今天很残酷,明天很残酷,后天很美好。很多人死在了明天的夜里。
经历过风雨,才懂得阳光的温暖。

    </p>
  </body>
</html>

在下面的示例中,我们在 <hr> 元素上使用 border-top 属性并使用其“虚线”值。

将 <hr> 元素分成多个部分的示例:

<!DOCTYPE html>
<html>
  <head>
    <title>文档的标题</title>
    <style>
      hr {
        border-top: 5px dashed #36a82d;
      }
    </style>
  </head>
  <body>
    <h1>Hello World</h1>
    <hr>
    <p>
      生活终归还得继续。 今天很残酷,明天很残酷,后天很美好。很多人死在了明天的夜里。
经历过风雨,才懂得阳光的温暖。

    </p>
  </body>
</html>
日期:2020-06-02 22:15:08 来源:oir作者:oir