Gunnar Bittersmann: So sollte es gehen <figure>

Beitrag lesen

@@Alex:

nuqneH

Wenn beide img absolut positioniert werden, sind beide aus dem Fluss, d.h. sie bestimmen nicht mehr die Höhe der figure-Box.

Es dürfte sinnvoll sein, nur eins absolut zu positionieren und das andere im normalen Elementflusszu belassen.

aber beide Bilder liegen doch wie du mir selber geraten hast, innerhalb von <figure>

Aus HTML/DOM-Sicht, ja.

Was nicht heißt, dass die Bilder innhalb der figure-Box _dargestellt_ werden. Wenn img absolut positioniert werden, liegen sie nicht unbedingt in der figure-Box. Ihre Positionierung bezieht sich auf die nächst höhere Box, die nicht 'static' positioniert ist (was der Defaultwert ist, wenn nicht anderes angegeben ist).

Wenn sich die Positionierung auf die figure-Box beziehen soll, muss für diese also – wie ich schon schrieb – position: relative gesetzt werden.

Zum Nachlesen dürfte an der Stelle die deutsche Übersetzung der CSS-2.0-Spec geeignet sein.

Qapla'

--
„Talente finden Lösungen, Genies entdecken Probleme.“ (Hans Krailsheimer)