State of the art oder Ego-Trip?
Ihr kennt sicher alle diese Buttons die einem anzeigen, dass die Seite die man gerade besucht "valid CSS" oder "valid XHTML" ist. Ich übersetze "valide" hier einfach mal mit "gültig", was soviel heißt wie, dass die entsprechende Internetseite einen Quellcode verwendet, der den Regeln des W3C entspricht.
Ich selbst habe auch solche "Buttons". Sie sind zwar etwas dezenter als auf so manch anderer Seite, dienen im Grunde jedoch nur dazu "dicke Eier" zu zeigen. Muss das sein?
Warum zeigen wir, dass alles fehlerfrei ist?
Wenn ich ein Auto kaufe, dann klebt doch auch kein Sticker drauf der mir mitteilt, dass alles mechanisch korrekt zusammengebaut wurde. Davon gehe ich doch aus oder? Ist es vielleicht eher so eine Art "TÜV-Siegel"? Es zeigt uns an, dass diese Seite überdurchschnittlich ist (leider ist sie das tatsächlich), da sie den Standards des W3C entspricht. Oder ist es einfach nur ein Trend?
Eine valide Seite muss übrigens nicht unbedingt gut gecodet sein! Die semantische Struktur wird in keiner Weise gewürdigt. Es wird lediglich angezeigt, dass der Webdesigner keine brutalen Fehler beim Coding begangen hat.
Invalides CSS3
Ich habe auf meiner Seite mehrere Artikel veröffentlicht, die das Thema CSS3 behandeln. Da ich auf diesen Seiten auch Codebeispiele für CSS3 bereitgestellt habe fallen die entsprechende Artikel im Validator gnadenlos durch. CSS3 ist noch nicht offiziell vom W3C verabschiedet worden und wird daher nicht als Standard gewertet. Das alles wäre ja nur halb so schlimm, handelte es sich lediglich um einzelne Artikel.
Nun habe ich vor kurzem einen Post über die iPhone-Optimierung von Websites verfasst und im selben Atemzug meine Seite entsprechend umgebaut (nein ich bin noch nicht fertig :). Die Einbindung der iphone.css erfordert jedoch einen (leider) invaliden CSS3-Snippet. Da dieser selbstverständlich auf allen Seiten eingebunden wurde sind seitdem alle meine Seiten CSS invalide.
State of the art oder Ego-Trip?
Jetzt bleiben mir genau zwei Möglichkeiten: a) ich entferne die iPhone-optimierte Version, kann wieder zeigen wie geil ich bin und hab eine valide Seite, oder b) ich ignoriere den Validator da ich weiß, dass alles - bis auf eine Zeile - valide ist und der Validator eh nichts über die "echte" Qualität einer Website aussagt...
Was würdet Ihr machen? Oder hat vielleicht sogar jemand eine Lösung wie ich die iphone.css einbinde, ohne Probleme mit dem Validator zu bekommen?
