Detlef G.: Jetzt geht es

Beitrag lesen

Hallo xsälz,

Es lag tatsächlich nur an der Reihefolge. Warum auch immer.

Überlege mal!
Ein Blockelement verwendet immer die gesamte zur Verfügung stehende Breite.
Nur wenn es gefloatet wird, ist neben ihm noch Platz.

Dein erstes Div hatte float:left. Das Div .navEl2 nicht, es soll ja auch in
der Mitte stehen. Damit ist kein Platz mehr für .navEl3. Es floated zwar rechts,
aber unterhalb von .navEl2.

Nimm dir mal ein wenig Zeit und schau dir meine Beispielseite nocheinmal genau an.
Ändere die Größe des Browserfensters, die Schriftgröße, schaue, wie sich die Elemente
dabei verhalten und versuche zu verstehen, warum es so ist.
Ich hatte sie ursprünglich gemacht, um selbst das Verhalten von Elemente in Verbindung
mit float zu verstehen.

Auf Wiederlesen
Detlef

--
- Wissen ist gut
- Können ist besser
- aber das Beste und Interessanteste ist der Weg dahin!