Daniel unreg: Valides CSS trotz "overflow-y:scroll"

Beitrag lesen

Hallo,

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.

Die beiden Sprachen kann man auch gar nicht vergleichen. X(HT)ML-Parser geben eine Fehlermeldung aus, wenn auch nur ein Fehler enthalten ist. CSS dagegen ignoriert die Anweisungen, die der Parser nicht kennt, wodurch die Seite noch lange nicht unbenutzbar wird.

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.

Ganz richtig. Ich stelle bei manchen Dingen fest, dass wirklich nur IE davon betroffen ist und dieser bekommt dann über Conditional Comments das Hack-Stylesheet zum fraß vorgeworfen. Da sollte man sich dann am wenigsten Gedanken machen.

Gruß;