XHTML-Validation
Inzaire
- html
0 Rainer S.0 Kai Lahmann
Hallo allerseits,
Unter "Beispiel eines XHTML-gerechten Dokuments" wird in SELFHTML folgender code aufgeführt (gekürzt):
http://selfhtml.teamone.de/html/xhtml/unterschiede.htm#beispiel
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Wenn HTML zu XHTML wird</title>
</head>
[...]
<hr noshade="noshade" />
[...]
</body>
</html>
Allerdings: wenn man damit den Validator des W3C füttert, akzeptiert dieser das Attribut noshade im Tag <hr noshade="noshade" /> nicht.
Mozilla interpretiert das Attribut aber in genau dieser Form korrekt.
Hm, gerade seh ich, dass die Konstruktion durchgeht, wenn man im doctype auf transitional geht - ist das also ein Fehler in SELFHTML oder steckt mehr dahinter?
Grüße,
Inzaire
Hallo,
[...]
<hr noshade="noshade" />
[...]
Allerdings: wenn man damit den Validator des W3C füttert, akzeptiert dieser das Attribut noshade im Tag <hr noshade="noshade" /> nicht.
Bei XHTML-Strict wird schon eher auf die Trennung von Struktur und Layout geachtet...
Hm, gerade seh ich, dass die Konstruktion durchgeht, wenn man im doctype auf transitional geht - ist das also ein Fehler in SELFHTML oder steckt mehr dahinter?
Siehe http://selfhtml.teamone.de/html/referenz/attribute.htm#hr -
in SELFHTML steht's drin, wenn auch nicht auf den ersten Blick sichtbar.
Schönen Gruß
Rainer
hi
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "xhtml1-strict.dtd">
hier wurde inzwischen klargestellt, dass die _volle_ URL da stehen muss.
<html xmlns="http://www.w3.org/1999/xhtml">
und hier würde das W3C sehr gerne (aber nicht zwingend!) ein lang="" oder xml:lang="" sehen.
Allerdings: wenn man damit den Validator des W3C füttert, akzeptiert dieser das Attribut noshade im Tag <hr noshade="noshade" /> nicht.
in der Tat, da is ein Fehler - übrigens nicht der einzige :(
Grüße aus Bleckede
Kai