bari: text in layer in der Mitte anordnen (center, middle)

Beitrag lesen

Hallo Joachim, besten Dank für deine Tipps. Bin ein Stück weiter gekommen, aber noch nicht am Ziel.

Css bietet Dir display:table/table-row/table-cell, damit kannst Du Elementen das Table-Verhalten zuweisen und deren Inhalt über vertical-align auch mittig ausrichten. Ältere IE's bleiben aber aussen vor, hier musst Du ggf mit Javascript nachhelfen.

meine Programmierung...
div.td { display:table-cell; font: 35 small-caps helvetica,arial,sans-serif; font-weight: bold; letter-spacing: 0.2em; text-align: center; vertical-align: middle;}
...mit...
#layer2 { position: absolute; left: 200px; width: 600px; min-height: 100px; }

...funktioniert insofern, dass der Titel alle Formate angenommen hat ( Ausnahme siehe P.S.), jedoch noch oben-zentriert anstatt middle (in der Mitte und zentriert) steht. Habe auch div.td {display:table-row; etc } probiert mit selbem Resultat.

Im body:
<div id="layer2" class="td">Titel</div>

Mein Browser ist das Neueste von SeaMonkey (2.11, eben noch heruntergeladen).
Wo liegt der Fehler?

Vielen Dank und Gruss,
bari.

P.S. mit Ausnahme, dass ich bold nicht in font: integrieren konnte, sondern extra mit font-weight:bold; schreiben musste, keine Ahnung warum, aber das ist nicht das Problem, solange es im css funktioniert)