molily: Ist xhtml 1.0 xhtml oder html oder mal das und mal das?

Beitrag lesen

Hallo Thomas,

Ich meinte eine "richtig ausgelieferte" ( = application/xhtml+xml xhtml xht), syntaktisch korrekte XHTML-Datei.

Dein Beispielcode ist nicht syntaktisch korrekt.
http://www.w3.org/TR/xhtml1/#strict

PS: der Kode ist:
<html xmlns:xhtml="http://www.w3.org/1999/xhtml">

Was soll denn xmlns:xhtml bezwecken? Die Namespace-Angabe muss sich auf das html-Wurzelelement beziehen, nicht auf den Namensraum xhtml. Und die Angabe des Default-Namespace für die XHTML-Elemente ist xmlns="http://www.w3.org/1999/xhtml". Wenn dies beachtet wird, zeigt Gecko das XHTML-Dokument wie Opera als Hypertextdokument an. Ohne passenden Namespace behandelt Gecko das Dokument wie generisches XML.

Mathias