Zitat:
|
Zitat von inema11
wann nimmt man eig. alt und wann title?
warum ist alt das einzige, was für die Validierung notwendig ist, obwohl man es im Firefox z.B. nicht sieht?
|
alt wird vom Browser verwendet, wenn er kein Bild darstellen kann. Das passiert z.B. wenn:
1. ein Nur-Text-Browser (wie Lynx) oder ein Screenreader verwendet wird
2. der User hat die Anzeige von Bildern abgeschaltet
3. die Bilddatei konnte nicht heruntergeladen werden (nicht gefunden, Datei korrupt, Verbindung abgebrochen usw.)
title wird meistens von grafischen Browsern für Tool-tips verwendet. Wenn kein title-Attribut vorhanden ist, verwendet Internet Explorer statt dessen den Text des alt-Attributs, was keine schlechte Idee ist, aber dieses Verhalten ist nicht standard (aber auch nicht verboten).
Also: alt soll Informationen enthalten, die sonst das Bild liefern soll; title dagegen zusätzliche Informationen.
alt ist für die Validierung notwendig, weil die W3C es so gesagt hat. Das ist aber vernünftig, weil nicht alle User-Agents sind grafische Browser, die Bilder darstellen können. Ohne alt-Attribut kann es sein, dass manchen Usern bestimmte Informationen einfach nicht zugänglich sind.
Zitat:
|
hat die mysteriöse code-verdoppelung bekannte gründe?
|
Wenn du deinen Code per Hand schreibst, dann hast du die Zeile irgendwie kopiert oder zweimal hingeschrieben. Aber ich gehe davon aus, dass du ein HTML-Editor verwendest. In dem Fall musst du uns wenigstens verraten, welchen Editor du verwendest.
