Ingo Turski: <H1> ausrichten

Beitrag lesen

Hi,

Und wieso gibt trotzdem jeder eine Höhe u. Breite in DIV-Elementen an? So z.B. hier:
http://www.css4you.de/wsboxmodell/inhalt.htm

verstehe bitte, was INLINE bedeutet: Das Element "fügt sich in die Zeile ein" (ganz grob und bestimmt nicht ganz korrekt übersetzt). Dadurch hat es nur die Höhe und nur die Breite, die sein Inhalt benötigt und explizite Angaben hierzu können nicht berücksichtigt werden.

Außerdem würde ich nie auf die Idee kommen, ein blocklevel-Element in ein inline-Element zu setzen, auch wenn dies durch Änderung der Display-Eigenschaft eines DIVs valide ist.

Verzichte also auf die inline-Eigenschaft und versuche es auf dem üblichen Weg:
div hauptcontainer -> ggfls. width definieren
div navi1 -> width und float definieren, evtl. margin-left zum hauptcontainer
div navi2 -> width und float definieren, evtl margin-left zur navi1
div content -> margin-left definieren (weite der beiden navis zzgl. deren evtl. margins zzgl. eigenmem margin)
die weite des content-divs geht dann über den restlichen platz im hauptcontainer.

freundliche Grüße
Ingo