Thomas Luethi: Attribut Name nicht valide?

Beitrag lesen

Hallo MO,

Gibt es irgendwo einen Vergleich was bei den verschiedenen Dokumenttypen erlaubt ist und was nicht?

Fuer HTML 4.01 ist das jeweils die Spalte "DTD" in den Tabellen:
http://www.w3.org/TR/html401/index/elements.html
http://www.w3.org/TR/html401/index/attributes.html

Gemaess der zweiten Tabelle und auch gemaess der DTD
http://www.w3.org/TR/html401/strict.dtd bzw.
http://www.w3.org/TR/html401/sgml/dtd.html#Pixels
ist auch in HTML 4.01 Strict das name-Attribut beim
IMG-Element noch zugelassen.

Daneben gibt es - leider auch nur fuer HTML 4 - die
Uebersicht bei SelfHTML:
http://selfhtml.teamone.de/html/referenz/varianten.htm

Fuer XHTML kenne ich leider keine solche Uebersicht.
Da bleibt oft nur der Blick in die DTD, wenn man es
genau wissen will.
http://www.w3.org/TR/2000/REC-xhtml1-20000126/DTD/xhtml1-strict.dtd
http://www.w3.org/TR/2000/REC-xhtml1-20000126/DTD/xhtml1-transitional.dtd

Ich vermute mal, dass Du versucht hattest, eine
XHTML-Variante zu schreiben. Dort ist naemlich
das name-Attribut bei IMG deprecated und darf
nur noch in der Strict-Variante vorkommen.
http://www.w3.org/TR/xhtml1/dtds.html#dtdentry_xhtml1-strict.dtd_img
http://www.w3.org/TR/xhtml1/dtds.html#dtdentry_xhtml1-transitional.dtd_img

Wenn Du versuchen willst, XHTML zu schreiben, empfehle ich Dir,
mal die Unterschiede zu HTML 4 genau nachzulesen:
http://www.w3.org/TR/xhtml1/#diffs
http://www.websitedev.de/xhtml/xhtml1/#diffs
http://selfhtml.teamone.de/html/xhtml/unterschiede.htm

Einer der Unterschiede ist eben das mit dem name-Attribut:
http://www.w3.org/TR/xhtml1/#h-4.10
http://www.websitedev.de/xhtml/xhtml1/#h-4.10

HTH, Freundliche Gruesse

Thomas