您如何使绝对定位元素遵守其父元素的填充?我想要一个内部div延伸其父对象的宽度,并定位在该父对象的底部,基本上是一个页脚。但是孩子必须尊重父母的内向,而这并不是在做。将孩子直接压在父母的边缘上。
所以我想要这个:
但我得到这个:
<html>
<body>
<div style="background-color: blue; padding: 10px; position: relative; height: 100px;">
<div style="background-color: gray; position: absolute; left: 0px; right: 0px; bottom: 0px;">css sux</div>
</div>
</body>
</html>
我可以在内部div周围留一个边距来实现它,但我不想不必添加它。
left:
与right:
上(绝对位置)的孩子,你的问题就解决了。我要添加此b / c,这就是其他可能遇到相同问题的人的答案。
style="background-color: gray; position: absolute; left: 10px; right: 10px; bottom: 10px;"
?