想象:
<div class="outer">
<div class="inner">
</div>
</div>
在哪里:
.outer是列结构的一部分,它的宽度是百分位数,因此是流动的。.inner表示fixed应该以 100% 宽度填充元素的位置.outer元素。然而,它的垂直位置保持不变,因此fixed。
我尝试使用以下 CSS 实现此布局:
.outer {
position: relative;
width: %;
}
.inner {
position: fixed;
width: 100%;
}
但是,.inner不会将其宽度计算为relative其父级的百分比。相反,它填充了窗口/文档的整个宽度。尝试任何left或right属性都会导致相同的忽略父级的品质。
有没有办法解决?