Come si fa a rendere un elemento posizionato in modo assoluto il rispetto dell'imbottitura del suo genitore? Voglio che un div interno si estenda su tutta la larghezza del suo genitore e sia posizionato nella parte inferiore di quel genitore, sostanzialmente un piè di pagina. Ma il bambino deve onorare l'imbottitura del genitore e non lo sta facendo. Il bambino viene premuto contro il bordo del genitore.
Quindi voglio questo:
ma sto ottenendo questo:
<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>
Posso farlo accadere con un margine attorno al div interno, ma preferirei non doverlo aggiungere.
left:
e right:
sul figlio (posizionato assoluto), il problema è risolto. Sto aggiungendo questo b / c che è la risposta che probabilmente gli altri con lo stesso problema stanno cercando.
style="background-color: gray; position: absolute; left: 10px; right: 10px; bottom: 10px;"
?