【发布时间】:2019-09-11 14:25:17
【问题描述】:
我试图在我的项目中实现一个场景,其中我有一个父 div,它的左右边缘有一些像素,然后我有一个子 div。我希望子 div 占据屏幕宽度的 100%。
P.S.:父级的位置是相对的。
我不想在子 div 上使用负边距。
子 div 位于 shadowRoot 内部,而父 div 位于其外部
我不能应用 position: fixed to child 因为它会修复它 WRT 窗口,我不希望这样。
这里是示例代码:
.full-width {
position: absolute;
width: 100%;
left: 0;
border: 10px red solid
}
.container {
position: relative;
max-width: 1440px;
border: 10px black solid;
height:50vh
<div class="container">
<div class="full-width"></div>
</div>
【问题讨论】:
-
我不想在子 div 上使用负边距。 --> 为什么?
-
负边距不是一个坏习惯
-
负边距不起作用,因为父 div 在 shadowRoot 之外,而子 div 在 shadow root 内部。
-
在这种情况下向我们展示有影子根的真实代码..您的实际代码与提供的描述无关
-
这是关于 HTML/CSS 代码的,没有人要求您提供您的公司代码。只需与您的描述相关的代码
标签: html css css-position