Attribut Name nicht valide?
MO
- html
0 Struppi0 MO0 Thomas Luethi0 MO
Hallo zusammen
Ich überarbeite gerade meine Homepage und versuche sie valide zu machen. Nun meldet mir der Validator aber, das Attribut NAME im Image-Tag gäbe es nicht.
Unter http://www.w3.org/TR/html401/index/attributes.html wird es aber aufgeführt.
Diese Attribut brauche ich für das Mouse-Over-Script.
Hat jemand eine Idee?
Ihr könnt es euch ja mal anschauen unter http://www.nudeartworks.net/naw/naw.php
Ist aber noch im Aufbau. Bin aber für jede Kritik offen.
Vielen Dank und Gruß
MO
Ich überarbeite gerade meine Homepage und versuche sie valide zu machen. Nun meldet mir der Validator aber, das Attribut NAME im Image-Tag gäbe es nicht.
Unter http://www.w3.org/TR/html401/index/attributes.html wird es aber aufgeführt.
Aber nicht in der Version, in der du die seite geschrieben hast: http://www.w3.org/TR/1998/REC-html40-19980424/struct/objects.html#h-13.2
Struppi.
Aber nicht in der Version, in der du die seite geschrieben hast: http://www.w3.org/TR/1998/REC-html40-19980424/struct/objects.html#h-13.2
Hi
Danke....falscher Dokumenttyp.
Ok. Jetzt passt es.
Da habe ich noch ein bißchen Probleme mit.
Gibt es irgendwo einen Vergleich was bei den verschiedenen Dokumenttypen erlaubt ist und was nicht?
Oder ist das bei w3c das einzige?
Die Erklärung hier bei SelfHTML zeigt die Unterschiede ja auch nicht deutlich...
Trotzdem vielen Dank.
Gruß
MO
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
Vielen Dank
Das hilft mir sehr viel.
Gruß
MO