Zitat von
Spreeatom
nach DOCTYPE gesucht und hier stand nur was über XML-Dateien ?
Das ist nicht richtig. Zur Info: XHTML ungleich XML, auch wenn XHTML den Richtlinien von wohlgeformten XML entspricht.
Zitat von
SELFHTML
Die Regeln für HTML sind mit Hilfe von SGML formuliert, die Regeln für XHTML mit Hilfe von XML. Nach den Regeln einer SGML- oder XML-basierten Auszeichnungssprache ist eine HTML-Datei oder eine XHTML-Datei erst dann eine gültige (valide) Datei, wenn sie einen bestimmten Dokumenttyp angibt und sich dann innerhalb des restlichen Quelltextes genau an die Regeln hält, die für diesen Dokumenttyp definiert sind.
(Quelle: Dokumenttyp-Deklaration)
Als Beispiel steht da direkt ein NICHT-XHTML-DOCTYPE:
HTML-Code:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
besser wäre aber
HTML-Code:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
oder
HTML-Code:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
wobei im 1.1 keine Attribute mehr wie target oder align (deprecated) zugelassen sind. Deswegen kann die "Fehlerbereinigung" und Validierung einer bestehenden Webseite einige Arbeit machen.
Nebenbei bemerkt: Jeder gute (X)HTML-Coder sollte sich bemühen validen Code zu erzeugen. Wenn Du z.B. valides XHTML erzeugen möchtest, kann ich
http://validator.w3.org/
nur empfehlen. Für Firefox (IE glaube ich auch) gibt es auch Plugins, die direkt auf Deinem Client Webseiten validieren können.
Gruß
Claus
Lesezeichen