Bild alt Attribut Best Practices

7

Was genau ist der Verwendungszweck des Attributs alt in <img> -Tags?

Soll es das Bild beschreiben oder sollte es sinnvollen Ersatztext für Bildschirmleser (und Leute, die Bilder haben) liefern?

Wenn ich zum Beispiel eine kurze Biographie einer Person auf meiner Website habe und ein kleines Foto von ihnen mit einschließe, ist es für sehbehinderte Nutzer wirklich sinnvoll, "Foto von John Smith" vorzulesen?

    
nickf 05.03.2009, 00:44
quelle

10 Antworten

18

Die HTML 5-Spezifikation hat eine großer Abschnitt zu diesem Thema.

Grundsätzlich sollte das Attribut alt das sein, was als Text angezeigt würde, wenn Sie überhaupt kein Bild verwendet hätten. Wenn Ihr Bild rein dekorativ ist, können Sie alt="" verwenden. Eine Beschreibung wird im Attribut title angegeben.

    
flussence 05.03.2009, 00:51
quelle
4

Ich denke, die Idee besteht darin, den Alt-Text zu verwenden, um dieselben Informationen zu übermitteln, die mit dem Bild beabsichtigt waren. Dies hängt davon ab, was das Bild ist.

Navigationselemente werden vielleicht besser durch ihre Funktion ("nächste Seite", "zurück") als ihr Aussehen ("rechter Pfeil") beschrieben.

Das Foto von John Smith könnte durch eine Beschreibung von John Smith oder eine Beschreibung des stattfindenden Ereignisses usw. ersetzt werden.

    
Angela 05.03.2009 00:51
quelle
3

Aus w3.org :

Obwohl alternativer Text sehr hilfreich sein kann, muss er sorgfältig behandelt werden. Autoren sollten die folgenden Richtlinien beachten:

  • Geben Sie keinen irrelevanten alternativen Text an, wenn Sie beispielsweise Bilder einschließen, die zum Formatieren einer Seite gedacht sind. Dies wäre für ein Bild ungeeignet, das einen roten Ball zum Dekorieren einer Überschrift oder eines Absatzes hinzufügt. In solchen Fällen sollte der alternative Text die leere Zeichenfolge ("") sein. Autoren sollten in jedem Fall vermeiden, Bilder zum Formatieren von Seiten zu verwenden. Stylesheets sollten stattdessen verwendet werden.
  • Geben Sie keinen sinnlosen alternativen Text an (z. B. "Dummy-Text"). Dies wird nicht nur Benutzer frustrieren, sondern auch Benutzeragenten, die Text in Sprache oder Braille konvertieren müssen, verlangsamen.
Sparr 05.03.2009 00:50
quelle
2

Es gibt "alternativen" Text, wenn das Bild aus irgendeinem Grund nicht geladen werden konnte. In Ihrem Beispiel würde ich sagen, ja, es wäre angemessen.

    
Hawk Kroeger 05.03.2009 00:47
quelle
2

Das Attribut "alt" ist eine alternative (textuelle) Repräsentation der Semantik des Bildes. Dies wird nicht nur für Bilder verwendet, die nicht geladen werden können. Es wird auch für Screenreader oder Nur-Text-Browser verwendet.

In Ihrem speziellen Fall hängt die Art des Alttexts davon ab, ob Sie es für wichtig halten zu beachten, dass die Seite ein Bild der Person enthält oder nicht. Wenn es sich um ein rein visuelles Objekt handelt, möchten Sie möglicherweise keinen Alt-Text. Wenn es auch als ein Link irgendeiner Art verwendet wird, möchten Sie wahrscheinlich tun einige Alt-Text, so dass eine Person, die einen Screen-Reader verwendet, eine Ahnung davon hat, was das Folgen des Links tun könnte.

    
JaredReisinger 05.03.2009 00:52
quelle
1

Klicken Sie zuerst auf google für diese [img alt accessibility] gibt Betrachten Sie, wie die Seite aussieht oder wie klingt, wenn Bilder nicht angezeigt werden. Schreiben Sie dann für jedes Bild einen alternativen Text, der am besten als Ersatz dient.

Richtlinien zu alt Texte in img-Elementen )

    
Scott Evernden 05.03.2009 00:49
quelle
0

Es sollte alles sein, was dem Benutzer hilft, wenn das Bild nicht angezeigt wird.

Btw das "Feature" von, wenn Sie den Mauszeiger über ein Bild in IE und die QuickInfo zeigt die ALT ist nicht das richtige Verhalten von ALT. Titel soll dafür verwendet werden.

    
Ólafur Waage 05.03.2009 00:47
quelle
0

Beschreiben Sie kurz das Bild, als ob Sie mit einer blinden Person sprechen würden. Ziemlich einfach.

Ich bin sicher, dass dieser Attributwert von Google zum Indexieren von Bildsuchen verwendet wird.

    
Josh Stodola 05.03.2009 00:49
quelle
0
  

wenn ich eine kurze Biographie von a   Person auf meiner Website und enthalten a   kleines Foto von ihnen, ist es wirklich   sinnvoll für sehbehinderte Benutzer   "Foto von John Smith" vorlesen lassen   zu ihnen?

Wenn Sie diesen alternativen Text nicht haben, was denken Sie, dass er das Bild annehmen wird? "Foto von John Smith und seiner Frau"? "Foto von John Smith, der seinen Oscar akzeptiert"? "Foto von John Smith, der JFK ermordet"? "Foto von John Smith, der tot auf seiner Terrasse liegt, nachdem er von seinem Haustierelefanten ermordet wurde"?

Wenn es ein Foto von John Smith ist, ja, sag es. Wenn es etwas anderes ist, sag es.

    
AmbroseChapel 05.03.2009 13:21
quelle
0

Alt -Attribut wird mit img -Tag verwendet.

Alt bedeutet Alternativ

Es wird für kurze Beschreibung des Bildes verwendet.

Es wird auf dem Bildschirm angezeigt, wenn der Browser das Image nicht laden kann

Klicken Sie hier, um mehr zu erfahren

    
gupt 08.10.2015 15:40
quelle

Tags und Links