Hallo ww,
gutes xhtml ist ohne css nutzbar, css ohne xhtml erst einmal sinnlos. Deswegen ist für mich xhtml-Validität existentiell, bei css nur sehr wichtig aber nicht immer verpflichtend.
In Fällen von Invalidität des css, z.B. bei wüsten IE-Hacks mit expression oder filter, lagere ich diese wenigen Spezialfälle in ein kurzes „Hack“-Stylesheet, von dem ich dann auch nicht unbedingt Validität erwarte, aus. Das Doukument ist dann ohne dieses Hack-css genau so lauffähig, bloss mit marginalen Schönheitsmängeln.
Gruß
Olaf
P.S.: Das horizontale Springen bei verschieden langem Content ist für mich übrigens der Grund, warum ich zentrierte Layouts ungern umsetze.