PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : [ERLEDIGT] CSS: Neues Element erst nach unterster Kante der Vorherigen?



Jaecko
09.08.2015, 17:35
Moin.

In der Hoffnung, dass evtl. auch ein paar CSS-Profis hier sind, mal eine Frage dazu.
Wie stellt man es an, dass ein h1/h2/h3/irgendein anderes Element erst dann beginnt, wenn alle zuvor kommenden Elemente "abgeschlossen" sind?

Direktes Beispiel: http://cihome.de/index.php?page=kamerafilter
Hier ist im Abschnitt "ND-Filter" ein Bild einer Ampel als dl (Description list) eingebunden.
Dieses überdeckt das nachfolgende h2 ("IR-Filter").
Wie könnte man es anstellen, dass dieses (und alle anderen h2 & Co.) soweit nach unten rutschen, dass kein vorheriges Element mehr überdeckt wird?

MfG
Jaecko

janmann
09.08.2015, 18:46
Du musst das Umfließen von Text wieder deaktivieren.

Mit der CSS Eigenschaft clear (http://www.css4you.de/clear.html)kannst du das bewerkstelligen.

Heißt den h2 Elementen die Eigenschaft clear:both; geben.

Jaecko
09.08.2015, 18:58
Aaaah... perfekt, thx, das wars.
Mit dem clear:both hab ich schon mal rumprobiert, aber scheinbar an der falschen Stelle. Nu passts.

MfG