Znacznik <a>
służy do utworzenia kotwicy. Może być on użyty na dwa sposoby:
- aby utworzyć link do innego dokumentu za pomocą atrybutu
href
; - aby utworzyć zakładkę wewnątrz dokumentu, za pomocą atrybutów
name
lubid
;
Różnice pomiędzy HTML i XHTML:
Atrybut target
nie jest wspierany w XHTML 1.0 Strict.
Uwaga: strona wskazywana przez link domyślnie otwiera się w tym samym oknie przeglądarki. Aby to zmienić, należy użyć atrybutu target
.
Przykład
<p><a href="https://webologia.pl/>webologia.pl</a></p>
DTD w których można korzystać ze znacznika <a>: Strict, Transitional, Frameset.
Atrybuty znacznika <a>
Wartości w kolumnie „Wym.” oznaczają czy atrybut jest wymagany.
Wartości w kolumnie DTD oznaczają w których DTD poszczególne atrybuty mogą być używane: S=Strict, T=Transitional, F=Frameset.
Nazwa | Opis | Wym. | DTD |
---|---|---|---|
charset | Określa sposób kodowania znaków docelowego adresu URL | Nie | STF |
coords | Określa współrzędne dla konkretnego kształtu obszaru, aby zdefiniować region obrazu dla map obrazów.
Dla poszczególnych rodzajów kształtów określonych przez atrybut
|
Nie | STF |
href | Docelowy adres URL | Nie | STF |
hreflang | Język podstawowy docelowego adresu URL | Nie | STF |
name | Nazwa kotwicy, która jest także nazwą zakładki w dokumencie | Nie | STF |
rel | Określa relację pomiędzy bieżącym dokumentem i docelowym adresem URL. Dozwolone wartości to: alternate designates, stylesheet, start, next, prev, contents, index, glossary, copyright, chapter, section, subsection, appendix, help, bookmark | Nie | STF |
rev | Określa relację pomiędzy docelowym adresem URL i bieżącym dokumentem. Dozwolone wartości to: alternate designates, stylesheet, start, next, prev, contents, index, glossary, copyright, chapter, section, subsection, appendix, help, bookmark | Nie | STF |
shape | Określa typ obszaru na mapie obrazu. Jest używany razem z atrybutem coords . Dozwolone wartości to:
|
Nie | STF |
target | Określa gdzie otworzyć docelowy adres:
|
Nie | TF |
type | Określa typ MIME (Multipurpose Internet Mail Extensions) docelowego adresu URL | Nie | STF |
Atrybuty standardowe | |||
class | Klasa CSS (lub lista klas) elementu | Nie | STF |
id | Unikalny identyfikator elementu | Nie | STF |
style | Styl elementu (inline) | Nie | STF |
title | Tekst do wyświetlenia jako Tooltip po najechaniu myszką | Nie | STF |
Atrybuty językowe | |||
dir | Kierunek tekstu | Nie | STF |
lang | Kod języka | Nie | STF |
xml:lang | Kod języka (dodatkowy atrybut dla XHTML) | Nie | STF |
Atrybuty klawiatury | |||
accesskey | Skrót klawiaturowy używany do dostępu do tego elementu | Nie | STF |
tabindex | Kolejność aktywacji elementów przy przechodzeniu klawiszem Tab | Nie | STF |
Zdarzenia focusu | |||
onblur | Skrypt do uruchomienia gdy element traci focus (dane będą prawdopodobnie wprowadzane do innego elementu) | Nie | STF |
onfocus | Skrypt do uruchomienia gdy element otrzymuje focus (dane będą wprowadzane do niego) | Nie | STF |
Zdarzenia myszy | |||
onclick | Co zrobić po kliknięciu myszą | Nie | STF |
ondblclick | Co zrobić po podwójnym kliknięciu myszą | Nie | STF |
onmousedown | Co zrobić po naciśnięciu klawisza myszy | Nie | STF |
onmousemove | Co zrobić w momencie gdy kursor myszki jest przesuwany | Nie | STF |
onmouseout | Co zrobić gdy kursor myszki opuszcza element | Nie | STF |
onmouseover | Co zrobić gdy kursor myszki najeżdża na element | Nie | STF |
onmouseup | Co zrobić po zwolnieniu klawisza myszki | Nie | STF |
Zdarzenia klawiatury | |||
onkeydown | Co zrobić gdy klawisz zostanie naciśnięty | Nie | STF |
onkeypress | Co zrobić gdy klawisz zostanie naciśnięty i zwolniony | Nie | STF |
onkeyup | Co zrobić gdy klawisz zostanie zwolniony | Nie | STF |
Komentarze