Hallo Moki,
vertical-align darf nur für inline-Elemente angewendet werden.
<p> und <div> sind jedoch keine Inline-Elemente, sondern Block-Elemente.
http://www.w3.org/...opdef-vertical-align Für den Außen- bzw. Innenabstand von Blockelementen kann man margin bzw padding verwenden.
Hier gleich noch eine Seite der Testsuite mit allen Links zu den jeweiligen Beispielen:
http://www.w3.org/...S1/current/sec55.htm Dann kannst Du noch einmal einen Blick auf die Test-Suite werfen
und mit verschiedenen Browsern testen, ob vertical-align wunschgemäß
dargestellt wird und wenn ja in welchen Browsern das klappt:
http://www.w3.org/.../current/test544.htm Hier wurde vertical-align dem Element <span> zugewiesen und <span> ist ein Inline-Element.
>> Auf einmal ist eine Ebene numerisch 20px groß
In Deiner Seite konnte ich keine Ebene finden, die eine Breite oder Höhe von 20px hat.
Welche Ebene meinst Du?
Gruß Sabine