絶対配置要素にその親のパディングをどのように反映させるのですか?内側の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;"
ですか?