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
