gpt4 book ai didi

html - 将内容添加到 hr 元素之前的问题

转载 作者:太空宇宙 更新时间:2023-11-04 08:05:48 24 4
gpt4 key购买 nike

我曾经能够按照规则在 hr 元素的前后添加内容。但它现在不起作用!你能告诉我是什么导致了这个问题吗?

.hr-title:before {
content: "";
width: 16px;
height: 24px !important;
background-color: gold;
position: absolute;
top: -7px;
left: -1px;
}

.hr-title {
position: relative;
height: 1px;
background-color: #d0d0d0;
color: #ccc;
border-top: 1px solid #ccc;
margin: 0 auto;
margin-top: -12px;
margin-bottom: 30px;
width: 50%;
}

.hr-title:after {
content: "";
width: 4px;
height: 14px;
background-color: #24A2C6;
position: absolute;
top: -7px;
right: -1px;
}
<h2> Test </h2>
<hr class="hr-title">

最佳答案

问题与 HTML 规范有关 <hr />是所谓的void元素。和伪类 ::before::after不打算在 void 上工作-元素。因为这些元素的内容模型在任何情况下都不允许它包含内容。您的示例仅适用于当时忽略规范的少数浏览器。

您可以找到 void 的列表元素 here .

关于html - 将内容添加到 hr 元素之前的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46636900/

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