Længlich: vertical-align nur für Tabellen?

Beitrag lesen

Xewe!

Ich hatte neulich die Idee, das zu zentrierende Element als inline-block zu definieren, und dem äußeren eine line-height von 100% seiner Höhe zu verpassen. Das haben aber alle Browser zerrissen.

Nächste Idee: display:table-cell und vertical-align:middle für das äußere Element. Hat funktioniert in Firefox ab 2, Opera, Safari und IE 8. IE 6 und 7 könnte man dann, sofern relevant, mit einer expression für die margin-top des inneren Elements bedienen (bei deaktiviertem JS haben sie dann allerdings verloren).

Viele Grüße vom Længlich

--
Mein aktueller Gruß ist:
Xitswa (gesprochen in Moçambique)