¿Cómo hacer que un elemento posicionado en absoluto honre el relleno de su padre? Quiero que un div interno se extienda a lo ancho de su padre y se coloque en la parte inferior de ese padre, básicamente un pie de página. Pero el niño tiene que honrar el relleno del padre y no está haciendo eso. El niño se presiona contra el borde del padre.
Entonces quiero esto:
pero estoy obteniendo esto:
<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>
Puedo hacer que suceda con un margen alrededor del div interno, pero preferiría no tener que agregar eso.
left:
y right:
en el niño (en posición absoluta), su problema está resuelto. Estoy agregando este b / c que es la respuesta que otros con el mismo problema probablemente estén buscando.
style="background-color: gray; position: absolute; left: 10px; right: 10px; bottom: 10px;"
?