Relacje między dokumentami: <link>
i <a>
Zwykłe odnośniki, nazywane często linkami, opisane zostały osobno.
Element <link>
opisuje relacje między różnymi dokumentami w Sieci. Za jego pomocą można określić, który dokument jest następny po bieżącym (np. następna część artykułu), który
jest zastępczy (np. informacje w postaci RSS), a także dołączyć arkusz stylów do
dokumentu.
<link>
umieszcza się w sekcji <head>
strony. Nie jest widoczny bezpośrednio na stronie, a udostępniony przez przeglądarkę np. za pomocą paska narzędzi lub
skrótów klawiszowych.
<a>
to są zwykłe odnośniki, którym dzięki dodatkowym atrybutom można nadać dodatkowe znaczenie.
<link>
i <a>
mają następujące atrybuty:
Adres: href
Adres URI dokumentu, do którego się odnosi.
Relacja: rel
Specyfikacja przewiduje atrybut rev
oznaczający odwrotność relacji. W praktyce nie jest używany.
Typ relacji. Można umieścić kilka typów relacji na raz, oddzielając je spacjami.
Relacje między typowymi dokumentami (HTML)
Więcej relacji znajdziesz w mikroformatach
- next
- Wskazany dokument jest następnym po tym
- prev
- Wskazany dokument jest poprzedni
- start
- Wskazany dokument jest początkiem ciągu dokumentów
- contents
- Spis treści
- index
- Indeks terminów użytych na tej stronie
- help
- Dokument zawierający pomoc (dokumentację, szczegółowy opis)
- bookmark
- Oznacza, że wskazany adres nie zmieni się i dzięki temu może być bezpiecznie dodany do zakładek (tzw. permalink, używany często na blogach do wskazania stałego adresu konkretnej notki)
- copyright
- Odnośnik do strony wyjaśniającej prawa autorskie dokumentu
- nofollow
- Wyszukiwarki internetowe mają nie brać tego odnośnika pod uwagę — pomaga to walczyć ze spamowaniem linkami. Specyfikacja.
<link rel="next" href="strona3.html" />
<link rel="prev" href="strona1.html" />
<link rel="contents" href="glowna.html" />
<h1><a rel="bookmark" href="/notki/2006/02/23/">
Dzisiaj padał deszcz</a></h1>
Specjalne relacje
Arkusze stylów nie mogą być dołączone za pomocą <a>
- stylesheet
- Wskazany plik jest arkuszem stylów dla tej strony
- alternate
- Wskazany plik jest alternatywną reprezentacją tego dokumentu (np. kanał Atom/RSS, wersja w PDF)
- alternate stylesheet
-
Oba powyższe razem oznaczają opcjonalny arkusz stylów, który może wybrać użytkownik
- icon
-
Wskazany plik jest faviconą dla strony (ikonka widoczna w pasku adresu, na kartach i w zakładkach). Obrazek powinien być kwadratowy i mieć rozmiar
16x16 pikseli (albo przynajmniej dobrze wyglądać po pomniejszeniu do tej wielkości).
Są jeszcze inne typy opisane w specyfikacji HTML.
Tytuł: title
Można uzupełnić <link>
i <a>
o tytuł.
Na odnośnikach będzie to „dymek” (tooltip) lub informacja na pasku statusu przeglądarki.
W przypadku rel="bookmark"
będzie to sugerowana nazwa zakładki.
Więcej informacji o alternatywnych arkuszach stylów
W przypadku stylesheet
będzie to nazwa stylu (można kilku arkuszom nadać ten sam tytuł, żeby je zgrupować — wtedy przeglądarka będzie je pozwalała włączać/wyłączać grupami).
Medium: media
Dotyczy arkuszy stylów — zobacz Arkusze i media.
Typ: type
Podpowiada przeglądarce jaki typ pliku jest wskazywany przez href
.
Jeśli to jest application/atom+xml
, to przeglądarka sama wykryje i umożliwi automatyczną subskrypcję kanału Atom.
Pytania? Komentarze? Napisz na forum kursu lub edytuj tę stronę.
Zmodyfikowano: 26.09.2007, 20:53