Co to jest atrybut Alt?
Atrybut alt to towarzyszące mu polecenie powiązane z niektórymi znacznikami HTML i XHTML, zaprojektowane w celu umożliwienia powiązania tekstu alternatywnego z tymi znacznikami. Najczęstszym zastosowaniem tego atrybutu jest tag img do podpisywania grafiki. Niektórzy nazywają to tagiem alt, ale nie jest to dokładne, ponieważ nie jest to tag HTML. Termin „znacznik” ma wyraźne znaczenie w projektowaniu stron internetowych, odnosząc się do poleceń między nawiasami kątowymi, które faktycznie znaczą w HTML. Atrybut alt używa następującej składni:
<img alt = "text" src = "source url">
<area alt = "alt text">
<input alt = "monit tekstowy">
Tag img jest tylko jednym z kilku tagów, które akceptują atrybut alt. Inne tagi to „obszar” i „wejście”. Tag img wyświetla obraz. Tag obszaru wyświetla łącze na mapie obrazu, a atrybut alt zapewnia tekst kotwicy dla łącza. Tag wejściowy informuje przeglądarkę internetową, aby wyświetliła pole tekstowe, i używa tekstu alternatywnego, aby wyświetlić odpowiedni monit.
Opisy grafiki były w przeszłości jednym z najczęstszych zastosowań atrybutu alt. Jest to szczególnie przydatne dla osób niedowidzących, które używają oprogramowania do odczytu ekranu, który nie jest w stanie zinterpretować obrazu. Głównym celem tego atrybutu jest dostarczenie podpisu, a nie opisanie powiązanego obrazu. Przykładem właściwego tekstu alternatywnego byłoby „George Washington przeżył wiele trudności jako Generał podczas wojny o niepodległość”. Rzeczywiste opisy obrazów są zadaniem atrybutu tytułu.
Wyszukiwarki wykorzystują tekst podany w atrybucie alt. Jeśli strona internetowa składa się wyłącznie lub głównie ze zdjęć, pająk z wyszukiwarki jest w stanie zaindeksować stronę, mimo że same obrazy są bezużyteczne dla pająków z wyszukiwarek. Atrybut alt jest wymagany dla tagu img w późniejszych wersjach HTML, ale niektórzy programiści WWW nie umieszczają nic między cudzysłowami. Nie wykorzystuje to okazji do lepszej optymalizacji pod kątem wyszukiwarek.
Starsze przeglądarki internetowe renderowały atrybut alt jako podpowiedzi, więc programiści używali go niepoprawnie do wykonania zadania podpowiedzi, która polegała na dostarczeniu dodatkowych informacji o obrazie, takich jak opis. Nowsze wersje rozwiązały ten problem. Atrybut tytułu jest teraz używany do tego celu, a tekst tego atrybutu można zobaczyć, umieszczając kursor myszy nad obrazem lub linkiem.
Przeglądarki internetowe, które nie mogą wyświetlać obrazów, zamiast tego wyświetlają tekst alternatywny. Starsze przeglądarki zawsze to robią, ale możliwe jest skonfigurowanie nowszych wersji, aby wyświetlały tylko tekst alternatywny zamiast obrazu. Służy to oszczędności pasma, ponieważ przeglądarka nie musi ładować obrazu.