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)
Mein aktueller Gruß ist:
Xitswa (gesprochen in Moçambique)