Comment faire en sorte qu'un élément positionné de manière absolue respecte le padding de son parent ? Je veux qu'un div interne s'étende sur la largeur de son parent et qu'il soit positionné au bas de ce parent, en fait un pied de page. Mais l'enfant doit respecter le remplissage du parent et ce n'est pas le cas. L'enfant est plaqué contre le bord du parent.
Donc je veux ça :
mais je reçois ça :
<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>
Je peux le faire avec une marge autour de la division intérieure, mais je préférerais ne pas avoir à l'ajouter.