wahsaga: Vertical-align innerhalb eines Div-Elementes

Beitrag lesen

hi,

Meine erste Frage: Div-Element sind ja Block-Level-Elemente, dass heisst, sie müssten die ganze Zeile ausfüllen. Warum kann ich sie trotzdem nebeneinander anordnen?

Weil du sie absolut Positioniert hast.
Wie mein Vorposter aber schon andeutete, ist es keine gute Idee, absolute Positionierung zu verwenden, wenn man sie noch nicht verstanden hat. Und deine Frage legt diesen Eindruck ja nahe.

Meine zweite Frage: Gibt es eine Möglichkeit, die Tabs zu verteilen ohne für jedes Tab die Position festlegen zu müssen?

Ja, per Float beispielsweise.

Meine dritte und wichtigste Frage: Ich kann Text/Links innerhalb der Div-Elemente (Tabs) problemlos mit dem text-align-Befehl horizontal zentrieren. Der vertical-align-Befehl

CSS kennt immer noch keine Befehle!

fürs vertikale Ausrichten scheint aber nur bei Tabellen (er wird auch anhand einer Tabelle auf selfhtml.org erklärt) zu funktionieren.

Nicht ganz:
vertical-align
"Applies to:   inline-level and 'table-cell' elements"

Wie kriege hin, dass die Links in der vertikalen Mitte der Tabs sind?

In dem du eine entsprechende line-height vergibst.

Meine vierte Frage: Müsste ich prinzipiell anders vorgehen?

Ja, auf jeden Fall. Und dieser Punkt ist der dringlichste, er ist zu beachten, bevor du dich weiter mit deinen anderen Fragen beschäftigst:
Div-Suppe ist kein sinnvolles HTML.
Nutze also bitte Listen statt deinem Div-Geschachtel, um eine Navigation (das _ist_ eine Liste von Links) strukturell sinnvoll auszuzeichnen.

gruß,
wahsaga

--
/voodoo.css:
#GeorgeWBush { position:absolute; bottom:-6ft; }