Wie lässt man ein absolut positioniertes Element die Polsterung seines Elternteils ehren? Ich möchte, dass sich ein innerer Div über die Breite seines Elternteils erstreckt und am unteren Rand dieses Elternteils positioniert wird, im Grunde genommen eine Fußzeile. Aber das Kind muss die Polsterung des Elternteils ehren und das tut es nicht. Das Kind wird direkt gegen den Rand des Elternteils gedrückt.
Also ich will das:
aber ich verstehe das:
<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>
Ich kann es mit einem Rand um das innere Div schaffen, aber ich würde es vorziehen, das nicht hinzufügen zu müssen.
left:
und right:
für das (absolut positionierte) Kind verwenden. Ich füge dieses B / C hinzu, das die Antwort ist, nach der andere mit dem gleichen Problem wahrscheinlich suchen.
style="background-color: gray; position: absolute; left: 10px; right: 10px; bottom: 10px;"
?