gpt4 book ai didi

html - 如何在我的 h1 标签之前和之后制作一行?

转载 作者:太空宇宙 更新时间:2023-11-04 14:22:09 25 4
gpt4 key购买 nike

我四处搜索了一下,想找到一个解决方案来解决我如何制作这样的东西:

------------ 我的文字------------在 HTML/CSS 中。所以我的文本前后需要一个 hr 标签。

有人知道如何解决这个问题吗?

最佳答案

<!DOCTYPE html>
<html>
<head>
<title>Inline HR</title>
<style type="text/css">
div {
text-align: center;
}

hr {
display: inline-block;
width: 40%;
}
</style>
</head>
<body>
<div style="center">
<hr>
My Text
<hr>
</div>
</body>
</html>

演示:http://jsfiddle.net/cKrqK/

但是,如果由于 40% 宽度,HR 没有一直延伸到页面边缘,您对此不满意,那么您可以通过以下方式解决它。

<!DOCTYPE html>
<html>
<head>
<title>Text on HR</title>
<style type="text/css">
.text {
position: relative;
top: -1em;
text-align: center;
}

.text span {
background-color: #ffffff;
margin-left: auto;
margin-right: auto;
padding-left: 0.5em;
padding-right: 0.5em;
}
</style>
</head>
<body>
<hr>
<div class="text">
<span>
My text
</span>
</div>
</body>
</html>

演示:http://jsfiddle.net/EdtwL/

第二个例子,将你的文本放在 HR 上的白色背景(将其更改为你的页面的任何背景)并使用 margin-left: automargin 居中对齐-右:自动

关于html - 如何在我的 h1 标签之前和之后制作一行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9033823/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com