Kris: WC3 Konformes HTML nur mit <IMG alt"..." usw. ???

Ich weiß nicht warum, aber ich habe simplen HTML Code auf
http://validator.w3.org/
überprüfen lassen. Ich weiß nicht warum, aber sofort nach dem Check fällt mir eine Sache besonders im Auge. Das er teils keine HEIGHT="xyz"'s sehen will leuchtet mir ein. Aber WARUM ... will der Validator bei JEDEM Bild ein alt="..." im <IMG...> Tag sehen ?

kann mir das einer erklärgen ? O_o

  1. hi,

    Ich weiß nicht warum, aber ich habe simplen HTML Code auf
    http://validator.w3.org/
    überprüfen lassen.

    wieso stellt sich da die warum-frage? das validieren ist doch sehr vernünftig.

    Ich weiß nicht warum, aber sofort nach dem Check fällt mir eine Sache besonders im Auge. Das er teils keine HEIGHT="xyz"'s sehen will leuchtet mir ein. Aber WARUM ... will der Validator bei JEDEM Bild ein alt="..." im <IMG...> Tag sehen ?

    weil es auch benutzer gibt, deren browser keine bilder anzeigen können, oder die mit bildern nichts anfangen können (nutzer von vorlesebrowsern, braille-anzeigezeilen, etc.)
    und da ist für ein bild ein sinnvoller alternativtext erforderlich.

    gruß,
    wahsaga

    --
    /voodoo.css:
    #GeorgeWBush { position:absolute; bottom:-6ft; }
  2. Hallo Kris,

    Aber WARUM ... will der Validator bei JEDEM Bild ein alt="..." im <IMG...> Tag sehen ?

    Weil es in der Spezifikation gefordert wird ;-)

    kann mir das einer erklärgen ? O_o

    Falls ein Benutzer beim Browser die Bildanzeige deaktiviert oder der Browser keine Bilder anzeigen kann (Textbrowser, etc.) werden stattdessen der Alt-Text angezeigt. Der Grund weshalb du das alt-Attribut nicht weglassen solltest, wenn du für das Bild keinen sinnvollen Alternativtext anbieten kannst - weil das Bild nur dem Layout dient - sondern stattdessen alt="" verwenden solltest, liegt darin, dass die meisten Browser ansonsten den Dateinamen anzeigen.

    Ich gehe mal davon aus, dass du solche Sache möglichst vermeiden willst ;-)
    [layout_1.png] [layout_2.png] [layout_3.png]

    Schöne Grüße,

    Johannes

    --
    ie:% fl:( br:< va:) ls:[ fo:) rl:) n4:& ss:| de:] js:| ch:} sh:) mo:} zu:)
    1. Hi,

      Ich gehe mal davon aus, dass du solche Sache möglichst vermeiden willst ;-)
      [layout_1.png] [layout_2.png] [layout_3.png]

      Und es ist auch mehr als höflich, dem (evt. behinderten) Surfer mit alt="" explizit deutlich zu machen, daß sich hinter dieser Grafik *kein* relevanter Inhalt verbirgt.

      Gruß, Cybaer

      --
      Hinweis an Fragesteller: Fremde haben ihre Freizeit geopfert, um Dir zu helfen. Helfe Du auch im Archiv Suchenden: Beende deinen Thread mit einem "Hat geholfen" oder "Hat nicht geholfen"!
      1. Hallo

        Ich gehe mal davon aus, dass du solche Sache möglichst vermeiden willst ;-)
        [layout_1.png] [layout_2.png] [layout_3.png]

        Und es ist auch mehr als höflich, dem (evt. behinderten) Surfer mit alt="" explizit deutlich zu machen, daß sich hinter dieser Grafik *kein* relevanter Inhalt verbirgt.

        Wobei selbiger auf diese Art nicht mal erfährt, dass dort eine Grafik _ist_. ;-)

        Tschö, Auge

        --
        Die Musik drückt aus, was nicht gesagt werden kann und worüber es unmöglich ist zu schweigen.
        (Victor Hugo)
        Veranstaltungsdatenbank Vdb 0.1
        1. Hi,

          Wobei selbiger auf diese Art nicht mal erfährt, dass dort eine Grafik _ist_. ;-)

          Eben, genau deswegen.

          Gruß, Cybaer

          --
          Hinweis an Fragesteller: Fremde haben ihre Freizeit geopfert, um Dir zu helfen. Helfe Du auch im Archiv Suchenden: Beende deinen Thread mit einem "Hat geholfen" oder "Hat nicht geholfen"!
  3. Hallo Kris

    Ich weiß nicht warum, aber ich habe simplen HTML Code auf
    http://validator.w3.org/
    überprüfen lassen. Ich weiß nicht warum, aber sofort nach dem Check fällt mir eine Sache besonders im Auge. Das er teils keine HEIGHT="xyz"'s sehen will leuchtet mir ein. Aber WARUM ... will der Validator bei JEDEM Bild ein alt="..." im <IMG...> Tag sehen ?

    Schau mal bei Including an image: the IMG element oder bei
    HTML-Attribut-Referenz - img.

    Eine Grafik <img> trägt eine Information. Wenn diese beim Seitenbesucher
    nicht angezeigt werden kann soll dieser diese Information wenigsten in einer
    Textliche Kurzform erhalten.

    Auf Wiederlesen
    Detlef

    --
    - Wissen ist gut
    - Können ist besser
    - aber das Beste und Interessanteste ist der Weg dahin!
  4. Hallo

    Das er teils keine HEIGHT="xyz"'s sehen will leuchtet mir ein.

    Hmmm, mir leuchtet das nicht ein.
    Unter http://de.selfhtml.org/html/referenz/attribute.htm#img
    steht doch, dass bei HTML-strict im <img>-Tag "width" und "height"
    erlaubt sind.

    Bei mir meckert der Vildator aber rum:
    "Im Tag img ist das Attribut hight nicht erlaubt.
     Fehlerstelle: <img src="Artikel/bm016-a.jpg" width="508" hight="300" alt="XXXXX" />"

    Ja, was denn nun?
    Oder übersehe ich da was anderes?

    Gruß
    Ingo

    1. Hallo Ingo,

      Bei mir meckert der Vildator aber rum:
      "Im Tag img ist das Attribut hight nicht erlaubt.
      Fehlerstelle: <img src="Artikel/bm016-a.jpg" width="508" hight="300" alt="XXXXX" />"

      Da hätte ich beim Durchlesen auch gemeckert. ;-)

      Ja, was denn nun?
      Oder übersehe ich da was anderes?

      Ja, wie wär's, wenn du mal die Schreibweise deines height-Attributs überprüfst? Manchmal gibt es gaaanz einfache Erklärungen...

      So long,

      Martin

      1. Hallo Ihr beiden Martins

        Ja, wie wär's, wenn du mal die Schreibweise deines height-Attributs überprüfst? Manchmal gibt es gaaanz einfache Erklärungen...

        Verdammich ... es ist ja auch schon spät :)
        Vielen Dank für Eure schnelle Hilfe!

        Gruß
        Ingo

    2. HI!

      "Im Tag img ist das Attribut hight nicht erlaubt.
      Fehlerstelle: <img src="Artikel/bm016-a.jpg" width="508" hight="300" alt="XXXXX" />"
      Ja, was denn nun?
      Oder übersehe ich da was anderes?

      Schau einfach nochmal genau hin ;-)

      Gruß aus Iserlohn

      Martin

    3. N'Obend

      Das er teils keine HEIGHT="xyz"'s sehen will leuchtet mir ein.

      Hmmm, mir leuchtet das nicht ein.

      Natürlich will er keine HEIGHT="xyz"'s sehen.

      => Deppenapostroph

      Tschö,
      dbenzhuser

      --
      Heute in der Reihe „unser Ranking soll schöner werden“:
      Gefälschte Musikinstrumente Marke Bessons