gpt4 book ai didi

html - 如何从父 CSS 中排除元素

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

我有一个问题要让 HR 元素忽略它所在的 div 的填充。它有一个填充:padding:0 20px 0 20px;,但这会影响我喜欢的标题和文本。但我想使用 HR 标签作为 100% 的分隔符。

看起来像这样:

*------------*
| Header tag |
| ---------- |
| some text |
| some text |
*------------*

但是我怎样才能让它像这样工作:

*------------*
| Header tag |
+------------+
| some text |
| some text |
*------------*

因此 HR 元素的实际宽度为 100%,因此不包括填充。

有什么建议吗?

最佳答案

通过使用与填充一样多的负边距。

在此 HTML 代码中:

<div>
Text
<hr />
Text
</div>

使用这个 CSS:

div {
width: 200px;
padding: 10px;
border: 1px solid black;
}
hr {
margin-left: -10px;
margin-right: -10px;
}

另见 demo .

关于html - 如何从父 CSS 中排除元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26592010/

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