Einzelnen Beitrag anzeigen
Alt 14.12.2006, 10:18   #2 (permalink)
mastermind
PostRank: 10
 
Benutzerbild von mastermind
 
Registriert seit: 13.12.2005
Ort: Aachen
Beiträge: 2.078
Die Frage ist durchaus berechtigt, denn valides XHTML heißt nicht automatisch perfekte Darstellung und vice versa. Aber valider Code erhöht die Wahrscheinlichkeit drastisch, dass auch in (Dir) unbekannten Browsern eine sehr gute Darstellung erreicht wird.

Einer der wichtigsten praktischen Vorteile liegt in der Suchmaschinenfreundlichkeit: Wenn Dein XHTML-valide ist, wird ein Robot potentiell weniger Schwierigkeiten haben, Deine Seiten zu indizieren. Außerdem ist valider Code meist die Vorstufe zu weiteren Optimierungen wie Trennung von Struktur und Design (XHTML vs. CSS). Valider XHTML-Code erleichtert auch die Fehlersuche, falls es doch mal zu Darstellungsproblemen kommen sollte. Auch ist es einfacher mit JavaScript/DOM zu arbeiten, wenn das XHTML sauber strukturiert ist.

Für einen Webentwickler ist valider Code außerdem ein Qualitätskritierium, wenn es um die Bewertung der geleisteten Arbeit geht. Wenn z.B. ein neuer Browser rauskommt, und man hat die Seite vorher XHTML-konform erstellt, wird man dem Kunden eher klarmachen können, dass eine evtl. veränderte Darstellung nicht Schuld des Entwicklers ist.

P.S.
Die meisten Fehler auf Deiner Seite rühren daher, dass Du (bzw. das Relaxation-Theme) XHTML 1.1 verwendest. Das ist ein junger, recht strenger Standard. Du verwendest viele Elemente, die nach XHTML 1.1 veraltet sind. Nimm einfach die DTD für "XHTML 1.0 Transistional", damit sollten viele Probleme "verschwinden".
__________________
Plugins!

Geändert von mastermind (14.12.2006 um 10:30 Uhr).
mastermind ist offline   Mit Zitat antworten