Bagaimana Anda membuat elemen diposisikan mutlak menghormati padding induknya? Saya ingin div bagian dalam merentangkan lebar induknya dan diletakkan di bagian bawah induknya, pada dasarnya footer. Tetapi anak harus menghormati bantalan orang tua dan itu tidak melakukan itu. Anak itu ditekan tepat ke tepi orangtua.
Jadi saya menginginkan ini:
tapi saya mendapatkan ini:
<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>
Saya dapat mewujudkannya dengan margin di sekitar div batin, tetapi saya lebih suka tidak harus menambahkan itu.
left:
dan right:
pada anak (posisi absolut), masalah Anda terpecahkan. Saya menambahkan ini b / c itu jawaban orang lain dengan masalah yang sama cenderung mencari.
style="background-color: gray; position: absolute; left: 10px; right: 10px; bottom: 10px;"
?