MO: Attribut Name nicht valide?

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

  1. 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.

    1. 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

      1. 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

        1. Vielen Dank

          Das hilft mir sehr viel.

          Gruß

          MO