Christian Seiler: Absolute DIV Positionierung zu einem Element

Beitrag lesen

Hallo,

Wie kann ich den Layer möglichst einfach an dem TD-Tag ausrichten?

Folgende Struktur:

<td>
  Inhalt
  <div>...</div>
</td>

Dem td-Element verpasst Du

position: relative; top: 0; left: 0;

Dem div-Element verpasst Du

position: absolute; top: ...; left: ...;

Das <div>-Element wird jetzt relativ zum td-Element positioniert. Warum? Weil position: absolute; sich immer auf das nächsthöhere _positionierte_ Element bezieht, also auf das nächsthöhere Element, dass einen anderen Wert für position als den Defaultwert 'static' hat. Meistens gibt es das nicht und daher wird es zur Seite ausgerichtet, aber wenn es das gibt, wird es dazu ausgerichtet.

Viele Grüße,
Christian