gpt4 book ai didi

css - 如何忽略父类的填充以全宽显示子类

转载 作者:行者123 更新时间:2023-11-28 08:19:13 25 4
gpt4 key购买 nike

这段 html 代码包含一个名为 parent 的 div 容器,其中有一个 div 容器 child

我想以全宽显示类 child,这样代码片段中的红色框在左侧和右侧具有红色,而不是当前的蓝色。

当然可以在 CSS 中设置 left:-15px;right:-15px; 来实现这一点,但在我的例子中,框的大小和填充物各不相同。

最好的方法是忽略我的 parent 类的填充。但这可能吗?或者你能推荐我的另一个技巧吗?

.parent {
background: blue;
padding: 15px;
}

.child {
background: red;
padding: 15px;
}
<div class="parent">
<div class="child">
Hello World. May you help me?
</div>
</div>

最佳答案

虽然您提到子项的内边距可能会有所不同,但我想父项的内边距是一样的,因此您始终可以使用负边距来实现全宽。

.parent {
background: blue;
padding: 15px;
}

.child {
background: red;
padding: 15px;
margin-left: -15px;
margin-right: -15px;
}

.second{
padding: 15px 30px;
margin-top: 10px;
}
<div class="parent">
<div class="child">
Hello World. May you help me?
</div>

<div class="child second">
Of course I would.
</div>
</div>

关于css - 如何忽略父类的填充以全宽显示子类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28843599/

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