- Autor publikacji
- Virtual Patriot - Administrator
link
- Data publikacji
- Ostatnio edytowano
Przeznaczenie elementu link
Element link
reprezentuje zasób internetowy, który chcemy, aby został powiązany z danym dokumentem HTML.
Docelowym zasobem internetowym może być:
- plik HTML
- plik CSS
- plik graficzny w postaci ikony
- różne inne typy plików
Dodatkowe artykuły związane z elementem link
brak
Informacje techniczne o elemencie link
- kategoria ogólna
-
-
zawartość opływająca, jednak tylko wtedy gdy dany element link posiada atrybut rel wraz z wyłącznie wartością stylesheet oraz gdy dany element link znajduje się w kontekście wewnętrznym elementu body
-
zawartość frazowana, jednak tylko wtedy gdy dany element link posiada atrybut rel wraz z wyłącznie wartością stylesheet oraz gdy dany element link znajduje się w kontekście wewnętrznym elementu body
- kontekst zewnętrzny
-
-
jako element dziecko elementu noscript, który jest elementem dzieckiem elementu head
Przykładowy Kod HTML
<!DOCTYPE HTML> <html> <head> <meta charset="utf-8"> <title>Darmowy Kurs HTML</title> <link href="plik-01.css" rel="stylesheet"> <noscript> <link href="plik-02.css" rel="stylesheet"> </noscript> </head> <body> <!-- miejsce na pozostały kod części BODY dokumentu HTML --> </body> </html>
Kontekstem zewnętrznym drugiego przykładowego elementu "link" jest element "noscript", dla którego wspomniany element "link" jest elementem dzieckiem. Ponadto wspomniany element "noscript" jest elementem dzieckiem elementu "head", dlatego w tej sytuacji wspomniany kontekst zewnętrzny, czyli element "noscript", jest prawidłowym kontekstem zewnętrznym dla drugiego przykładowego elementu "link".
-
element HTML, który tworzy wewnętrzny kontekst frazowany, lecz tylko wtedy gdy dany element link posiada atrybut rel wraz z wyłącznie wartością stylesheet oraz gdy dany element link znajduje się w kontekście wewnętrznym elementu body
Przykładowy Kod HTML
<!DOCTYPE HTML> <html> <head> <meta charset="utf-8"> <title>Darmowy Kurs HTML</title> <link href="plik-01.css" rel="stylesheet"> </head> <body> <h1>Owoce</h1> <article> <h2>Mój ulubiony owoc</h2> <p>Moim ulubionym owocem jest czereśnia.</p> <link href="plik-02.css" rel="stylesheet"> </article> </body> </html>
Kontekstem zewnętrznym drugiego przykładowego elementu "link" jest element "article". Wspomniany element "article" jest jednym z elementów HTML, które tworzą wewnętrzny kontekst frazowany. Ponadto wspomniany element "link" znajduje się w kontekście wewnętrznym elementu "body", dodatkowo wspomniany element "link" posiada atrybut "rel" wraz z wyłącznie wartością "stylesheet", dlatego w tej sytuacji wspomniany kontekst zewnętrzny, czyli element "article", jest prawidłowym kontekstem zewnętrznym dla drugiego przykładowego elementu "link".
- kontekst wewnętrzny
-
brak
- wymagane elementy dzieci
-
brak
- wymagane atrybuty
- zdolność fallback
-
nie dotyczy
- składnia HTML
-
<link>
- pominięcie tagu na początku
-
nigdy
- pominięcie tagu na końcu
-
zawsze
- CSS display
-
none
Przypuszczalnie domyślne reguły CSS elementu link
link {
display:none;
}
Interpretacja elementu link
-
tak
Nie interpretuje atrybutu sizes.
-
tak
Nie interpretuje atrybutu sizes.
-
tak
Nie interpretuje atrybutu sizes.
-
tak
Nie interpretuje atrybutu sizes.
-
tak
Interpretuje atrybut crossorigin, lecz od wersji "11".
Nie interpretuje atrybutu nonce, referrerpolicy oraz sizes.
-
tak
Nie interpretuje atrybutu sizes.
Opis atrybutów elementu link
crossorigin
Przeznaczenie atrybutu crossorigin
Atrybut crossorigin
wykorzystany wraz z elementem link
pozwala nam określić, w jaki sposób dany element link
reprezentujący zasób internetowy ma reagować na mechanizm umożliwiający wymienianie się zasobami internetowymi pomiędzy serwerami znajdującymi się w różnych domenach (tzw. CORS, czyli Cross-Origin Resource Sharing).
Wartości atrybutu crossorigin
- anonymous
-
Wartość
anonymous
oznacza, że nie jest wymagane potwierdzenie tożsamości użytkownika. - use-credentials
-
Wartość
use-credentials
oznacza, że jest wymagane potwierdzenie tożsamości użytkownika, np. za pomocą COOKIES (tzw. ciasteczka), za pomocą certyfikatu SSL po stronie klienta lub za pomocą uwierzytelnienia HTTP.
href
Przeznaczenie atrybutu href
Atrybut href
wykorzystany wraz z elementem link
pozwala nam określić adres zasobu internetowego, który chcemy, aby był reprezentowany przez dany element link
.
- Wartość domyślna
-
brak wartości domyślnej
Wartości atrybutu href
- URL
-
Należy podać niepusty ciąg znaków w formie adresu URL.
Przykładowy Kod HTML
<!DOCTYPE HTML> <html> <head> <meta charset="utf-8"> <title>Darmowy Kurs HTML</title> <link href="https://webkod.pl/files/html/styl-domyslny-01.css" rel="stylesheet"> <!-- KOD ŹRÓDŁOWY PLIKU: styl-domyslny-01.css >>>> body { background-color:orange; } --> </head> <body> <h1>Owoce</h1> <article> <h2>Mój ulubiony owoc</h2> <p>Moim ulubionym owocem jest czereśnia.</p> </article> </body> </html>
Rezultat
Zobacz rezultat: przykład atrybutu href - element link
Zasobem internetowym reprezentowanym przez przykładowy element "link" jest zasób internetowy "styl-domyslny-01.css" znajdujący się pod adresem "https://webkod.pl/files/html/styl-domyslny-01.css", ponieważ do wspomnianego elementu "link" został dodany atrybut "href" wraz z wartością "https://webkod.pl/files/html/styl-domyslny-01.css".
hreflang
Przeznaczenie atrybutu hreflang
Atrybut hreflang
wykorzystany wraz z elementem link
pozwala nam określić informację o języku, jaki posiada zasób internetowy reprezentowany przez dany element link
.
- Wartość domyślna
-
brak wartości domyślnej
Wartości atrybutu hreflang
- symbol języka
-
Należy podać ciąg znaków w formie symbolu języka (Norma ISO 639-1).
Przykładowy Kod HTML
<!DOCTYPE HTML> <html> <head> <meta charset="utf-8"> <title>Darmowy Kurs HTML</title> <link href="https://en.wikipedia.org/wiki/MIT_License" rel="license" hreflang="en"> </head> <body> <h1>Owoce</h1> <main> <article> <h2>Mój ulubiony owoc</h2> <p>Moim ulubionym owocem jest czereśnia.</p> </article> </main> </body> </html>
Ponieważ do przykładowego elementu "link" został dodany atrybut "hreflang" wraz z wartością "en", przykładowy element "link" reprezentujący zasób internetowy znajdujący się pod adresem "https://en.wikipedia.org/wiki/MIT_License" zawiera dodatkową informację dla przeglądarki internetowej o tym, że językiem, jaki posiada wspomniany zasób internetowy, jest język angielski.
media
Przeznaczenie atrybutu media
Atrybut media
wykorzystany wraz z elementem link
pozwala nam określić informację o tym, dla jakiego typu medium (urządzenia) powinien być przeznaczony zasób internetowy reprezentowany przez dany element link
.
- Wartość domyślna
-
all
(gdy pominęliśmy atrybut)BRAK
(gdy podaliśmy wartość nieprawidłową)
Wartości atrybutu media
- @media query
-
Należy podać ciąg znaków w formie @media queries.
Przykładowy Kod HTML
<!DOCTYPE HTML> <html> <head> <meta charset="utf-8"> <title>Darmowy Kurs HTML</title> <link href="https://webkod.pl/files/html/styl-domyslny-01.css" media="all and (min-width:800px)" rel="stylesheet"> <!-- KOD ŹRÓDŁOWY PLIKU: styl-domyslny-01.css >>>> body { background-color:orange; } --> </head> <body> <h1>Owoce</h1> <article> <h2>Mój ulubiony owoc</h2> <p>Moim ulubionym owocem jest czereśnia.</p> </article> </body> </html>
Rezultat
Zobacz rezultat: przykład atrybutu media - element link
Zasób internetowy "styl-domyslny-01.css" reprezentowany przez przykładowy element "link" przeznaczony jest dla wszystkich typów mediów (wszystkich urządzeń), w których wartość szerokości okna przeglądarki internetowej w danej chwili wynosi co najmniej "800" pikseli, ponieważ do wspomnianego elementu "link" został dodany atrybut "media" wraz z wartością "all and (min-width:800px)".
nonce
Przeznaczenie atrybutu nonce
Atrybut nonce
wykorzystany wraz z elementem link
pozwala nam określić informację o tym, jaki wygenerowany losowo (np. za pomocą języka programowania PHP) oraz istniejący na potrzeby polityki prywatności treści (Content Security Policy) ciąg znaków powinien zostać przypisany do danego elementu link
, dzięki czemu jeden z mechanizmów przeglądarki internetowej będzie mógł zdecydować, czy zasób internetowy reprezentowany przez dany element link
powinien zostać uaktywniony.
- Wartość domyślna
-
brak wartości domyślnej
Wartości atrybutu nonce
- ciąg znaków
-
Należy podać niepusty ciąg znaków, który został wygenerowany losowo dla dokumentu HTML, w którego zawartości znajduje się dany element
link
.Przykładowy Kod HTML
<!DOCTYPE HTML> <html> <head> <meta charset="utf-8"> <meta http-equiv="content-security-policy" content="style-src 'nonce-87234583'"> <title>Darmowy Kurs HTML</title> <link href="https://webkod.pl/files/html/styl-domyslny-01.css" nonce="87234583" rel="stylesheet"> <!-- KOD ŹRÓDŁOWY PLIKU: styl-domyslny-01.css >>>> body { background-color:orange; } --> </head> <body> <h1>Owoce</h1> <article> <h2>Mój ulubiony owoc</h2> <p>Moim ulubionym owocem jest czereśnia.</p> </article> </body> </html>
Rezultat
Zobacz rezultat: przykład atrybutu nonce - element link
Ponieważ do przykładowego elementu "link" został dodany atrybut "nonce" wraz z wartością "87234583", ciągiem znaków, jaki został przypisany do przykładowego elementu "link", jest ciąg znaków "87234583", dlatego zasób internetowy "styl-domyslny-01.css" reprezentowany przez wspomniany element "link" został uaktywniony przez jeden z mechanizmów przeglądarki internetowej.
referrerpolicy
Przeznaczenie atrybutu referrerpolicy
Atrybut referrerpolicy
wykorzystany wraz z elementem link
pozwala nam określić, jakie składniki adresu danego dokumentu HTML może posiadać informacja, która zostanie przekazana przez przeglądarkę internetową do serwera, na którym znajduje się zasób internetowy reprezentowany przez dany element link
.
Mowa tu o takich składnikach adresu danego dokumentu HTML jak:
- typ protokołu (np.
https
) - nazwa serwera (np.
www.webkod.pl
) - numer portu (np.
8080
) - ścieżka do pliku (np.
pliki/obrazki/lew.png
) - zapytanie (np.
?imie=jan&nazwisko=kowalski
)
Docelowe przekazanie informacji o adresie danego dokumentu HTML odbywa się za pomocą nagłówka referer w momencie próby rozpoczęcia pobierania przez przeglądarkę internetową zasobu internetowego reprezentowanego przez dany element link
.
Wartości atrybutu referrerpolicy
- no-referrer
-
Wartość
no-referrer
oznacza, że informacja o adresie danego dokumentu HTML nie będzie przekazywana do docelowego serwera.Adres Bieżący (Dokument HTML) Adres Docelowy (Serwer) Rezultat (Referrer) http http http ⟶ http http://abc.pl/plik-strony http://xyz.pl - http://abc.pl/plik-strony http://abc.pl/inny-plik - http://abc.pl/plik-strony?x=8 http://xyz.pl - http://abc.pl/plik-strony?x=8 http://abc.pl/inny-plik - https https https ⟶ https https://abc.pl/plik-strony https://xyz.pl - https://abc.pl/plik-strony https://abc.pl/inny-plik - https://abc.pl/plik-strony?x=8 https://xyz.pl - https://abc.pl/plik-strony?x=8 https://abc.pl/inny-plik - http https http ⟶ https http://abc.pl/plik-strony https://xyz.pl - http://abc.pl/plik-strony https://abc.pl/inny-plik - http://abc.pl/plik-strony?x=8 https://xyz.pl - http://abc.pl/plik-strony?x=8 https://abc.pl/inny-plik - https http https ⟶ http https://abc.pl/plik-strony http://xyz.pl - https://abc.pl/plik-strony http://abc.pl/inny-plik - https://abc.pl/plik-strony?x=8 http://xyz.pl - https://abc.pl/plik-strony?x=8 http://abc.pl/inny-plik - Przykładowy Kod HTML
<!DOCTYPE HTML> <html> <head> <meta charset="utf-8"> <title>Darmowy Kurs HTML</title> <link href="http://inna-strona.pl/inny-plik" referrerpolicy="no-referrer" rel="author"> </head> <body> <!-- miejsce na pozostały kod części BODY dokumentu HTML --> </body> </html>
W momencie próby rozpoczęcia pobierania przez przeglądarkę internetową zasobu internetowego "inny-plik" reprezentowanego przez przykładowy element "link", który znajduje się w zawartości dokumentu HTML, którego adresem jest adres "http://moja-strona.pl/plik-strony", do serwera o nazwie "http://inna-strona.pl", na którym znajduje się zasób internetowy "inny-plik", nie zostanie przekazana żadna informacja o adresie "http://moja-strona.pl/plik-strony" dokumentu HTML, ponieważ do wspomnianego elementu "link" został dodany atrybut "referrerpolicy" wraz z wartością "no-referrer".
- no-referrer-when-downgrade
-
Wartość
no-referrer-when-downgrade
oznacza, że informacja o adresie danego dokumentu HTML, jaka zostanie przekazana do docelowego serwera, będzie mogła posiadać: typ protokołu, nazwę serwera, numer portu, ścieżkę do pliku oraz zapytanie.W sytuacji gdy adres danego dokumentu HTML posiada bardziej bezpieczny typ protokołu (np.
https
), a adres zasobu internetowego reprezentowanego przez dany elementlink
posiada mniej bezpieczny typ protokołu (np.http
), wtedy informacja o adresie danego dokumentu HTML nie będzie przekazywana do docelowego serwera.Adres Bieżący (Dokument HTML) Adres Docelowy (Serwer) Rezultat (Referrer) http http http ⟶ http http://abc.pl/plik-strony http://xyz.pl http://abc.pl/plik-strony http://abc.pl/plik-strony http://abc.pl/inny-plik http://abc.pl/plik-strony http://abc.pl/plik-strony?x=8 http://xyz.pl http://abc.pl/plik-strony?x=8 http://abc.pl/plik-strony?x=8 http://abc.pl/inny-plik http://abc.pl/plik-strony?x=8 https https https ⟶ https https://abc.pl/plik-strony https://xyz.pl https://abc.pl/plik-strony https://abc.pl/plik-strony https://abc.pl/inny-plik https://abc.pl/plik-strony https://abc.pl/plik-strony?x=8 https://xyz.pl https://abc.pl/plik-strony?x=8 https://abc.pl/plik-strony?x=8 https://abc.pl/inny-plik https://abc.pl/plik-strony?x=8 http https http ⟶ https http://abc.pl/plik-strony https://xyz.pl http://abc.pl/plik-strony http://abc.pl/plik-strony https://abc.pl/inny-plik http://abc.pl/plik-strony http://abc.pl/plik-strony?x=8 https://xyz.pl http://abc.pl/plik-strony?x=8 http://abc.pl/plik-strony?x=8 https://abc.pl/inny-plik http://abc.pl/plik-strony?x=8 https http https ⟶ http https://abc.pl/plik-strony http://xyz.pl - https://abc.pl/plik-strony http://abc.pl/inny-plik - https://abc.pl/plik-strony?x=8 http://xyz.pl - https://abc.pl/plik-strony?x=8 http://abc.pl/inny-plik - Przykładowy Kod HTML
<!DOCTYPE HTML> <html> <head> <meta charset="utf-8"> <title>Darmowy Kurs HTML</title> <link href="http://inna-strona.pl/inny-plik" referrerpolicy="no-referrer-when-downgrade" rel="author"> </head> <body> <!-- miejsce na pozostały kod części BODY dokumentu HTML --> </body> </html>
W momencie próby rozpoczęcia pobierania przez przeglądarkę internetową zasobu internetowego "inny-plik" reprezentowanego przez przykładowy element "link", który znajduje się w zawartości dokumentu HTML, którego adresem jest adres "https://moja-strona.pl/plik-strony?x=8", do serwera o nazwie "http://inna-strona.pl", na którym znajduje się zasób internetowy "inny-plik", nie zostanie przekazana żadna informacja o adresie "https://moja-strona.pl/plik-strony?x=8" dokumentu HTML, ponieważ do wspomnianego elementu "link" został dodany atrybut "referrerpolicy" wraz z wartością "no-referrer-when-downgrade".
- origin
-
Wartość
origin
oznacza, że informacja o adresie danego dokumentu HTML, jaka zostanie przekazana do docelowego serwera, będzie mogła posiadać jedynie: typ protokołu, nazwę serwera oraz numer portu.Adres Bieżący (Dokument HTML) Adres Docelowy (Serwer) Rezultat (Referrer) http http http ⟶ http http://abc.pl/plik-strony http://xyz.pl http://abc.pl/ http://abc.pl/plik-strony http://abc.pl/inny-plik http://abc.pl/ http://abc.pl/plik-strony?x=8 http://xyz.pl http://abc.pl/ http://abc.pl/plik-strony?x=8 http://abc.pl/inny-plik http://abc.pl/ https https https ⟶ https https://abc.pl/plik-strony https://xyz.pl https://abc.pl/ https://abc.pl/plik-strony https://abc.pl/inny-plik https://abc.pl/ https://abc.pl/plik-strony?x=8 https://xyz.pl https://abc.pl/ https://abc.pl/plik-strony?x=8 https://abc.pl/inny-plik https://abc.pl/ http https http ⟶ https http://abc.pl/plik-strony https://xyz.pl http://abc.pl/ http://abc.pl/plik-strony https://abc.pl/inny-plik http://abc.pl/ http://abc.pl/plik-strony?x=8 https://xyz.pl http://abc.pl/ http://abc.pl/plik-strony?x=8 https://abc.pl/inny-plik http://abc.pl/ https http https ⟶ http https://abc.pl/plik-strony http://xyz.pl https://abc.pl/ https://abc.pl/plik-strony http://abc.pl/inny-plik https://abc.pl/ https://abc.pl/plik-strony?x=8 http://xyz.pl https://abc.pl/ https://abc.pl/plik-strony?x=8 http://abc.pl/inny-plik https://abc.pl/ Przykładowy Kod HTML
<!DOCTYPE HTML> <html> <head> <meta charset="utf-8"> <title>Darmowy Kurs HTML</title> <link href="http://inna-strona.pl/inny-plik" referrerpolicy="origin" rel="author"> </head> <body> <!-- miejsce na pozostały kod części BODY dokumentu HTML --> </body> </html>
W momencie próby rozpoczęcia pobierania przez przeglądarkę internetową zasobu internetowego "inny-plik" reprezentowanego przez przykładowy element "link", który znajduje się w zawartości dokumentu HTML, którego adresem jest adres "http://moja-strona.pl/plik-strony?x=8", do serwera o nazwie "http://inna-strona.pl", na którym znajduje się zasób internetowy "inny-plik", zostanie przekazana informacja w postaci ciągu znaków "http://moja-strona.pl/", ponieważ do wspomnianego elementu "link" został dodany atrybut "referrerpolicy" wraz z wartością "origin".
- origin-when-cross-origin
-
Wartość
origin-when-cross-origin
oznacza, że informacja o adresie danego dokumentu HTML, jaka zostanie przekazana do docelowego serwera, będzie mogła posiadać: typ protokołu, nazwę serwera, numer portu, ścieżkę do pliku oraz zapytanie, lecz tylko wtedy gdy adres danego dokumentu HTML oraz adres zasobu internetowego reprezentowanego przez dany elementlink
będą posiadały ten sam typ protokołu, nazwę serwera oraz numer portu, w przeciwnym przypadku informacja o adresie danego dokumentu HTML, jaka zostanie przekazana do docelowego serwera, będzie mogła posiadać jedynie: typ protokołu, nazwę serwera oraz numer portu.Adres Bieżący (Dokument HTML) Adres Docelowy (Serwer) Rezultat (Referrer) http http http ⟶ http http://abc.pl/plik-strony http://xyz.pl http://abc.pl/ http://abc.pl/plik-strony http://abc.pl/inny-plik http://abc.pl/plik-strony http://abc.pl/plik-strony?x=8 http://xyz.pl http://abc.pl/ http://abc.pl/plik-strony?x=8 http://abc.pl/inny-plik http://abc.pl/plik-strony?x=8 https https https ⟶ https https://abc.pl/plik-strony https://xyz.pl https://abc.pl/ https://abc.pl/plik-strony https://abc.pl/inny-plik https://abc.pl/plik-strony https://abc.pl/plik-strony?x=8 https://xyz.pl https://abc.pl/ https://abc.pl/plik-strony?x=8 https://abc.pl/inny-plik https://abc.pl/plik-strony?x=8 http https http ⟶ https http://abc.pl/plik-strony https://xyz.pl http://abc.pl/ http://abc.pl/plik-strony https://abc.pl/inny-plik http://abc.pl/ http://abc.pl/plik-strony?x=8 https://xyz.pl http://abc.pl/ http://abc.pl/plik-strony?x=8 https://abc.pl/inny-plik http://abc.pl/ https http https ⟶ http https://abc.pl/plik-strony http://xyz.pl https://abc.pl/ https://abc.pl/plik-strony http://abc.pl/inny-plik https://abc.pl/ https://abc.pl/plik-strony?x=8 http://xyz.pl https://abc.pl/ https://abc.pl/plik-strony?x=8 http://abc.pl/inny-plik https://abc.pl/ Przykładowy Kod HTML
<!DOCTYPE HTML> <html> <head> <meta charset="utf-8"> <title>Darmowy Kurs HTML</title> <link href="https://moja-strona.pl/moj-plik" referrerpolicy="origin-when-cross-origin" rel="author"> </head> <body> <!-- miejsce na pozostały kod części BODY dokumentu HTML --> </body> </html>
W momencie próby rozpoczęcia pobierania przez przeglądarkę internetową zasobu internetowego "moj-plik" reprezentowanego przez przykładowy element "link", który znajduje się w zawartości dokumentu HTML, którego adresem jest adres "http://moja-strona.pl/plik-strony?x=8", do serwera o nazwie "https://moja-strona.pl", na którym znajduje się zasób internetowy "moj-plik", zostanie przekazana informacja w postaci ciągu znaków "http://moja-strona.pl/", ponieważ do wspomnianego elementu "link" został dodany atrybut "referrerpolicy" wraz z wartością "origin-when-cross-origin".
- same-origin
-
Wartość
same-origin
oznacza, że informacja o adresie danego dokumentu HTML, jaka zostanie przekazana do docelowego serwera, będzie mogła posiadać: typ protokołu, nazwę serwera, numer portu, ścieżkę do pliku oraz zapytanie.W sytuacji gdy adres danego dokumentu HTML oraz adres zasobu internetowego reprezentowanego przez dany element
link
nie będą posiadały tego samego typu protokołu, nazwy serwera oraz numeru portu, wtedy informacja o adresie danego dokumentu HTML nie będzie przekazywana do docelowego serwera.Adres Bieżący (Dokument HTML) Adres Docelowy (Serwer) Rezultat (Referrer) http http http ⟶ http http://abc.pl/plik-strony http://xyz.pl - http://abc.pl/plik-strony http://abc.pl/inny-plik http://abc.pl/plik-strony http://abc.pl/plik-strony?x=8 http://xyz.pl - http://abc.pl/plik-strony?x=8 http://abc.pl/inny-plik http://abc.pl/plik-strony?x=8 https https https ⟶ https https://abc.pl/plik-strony https://xyz.pl - https://abc.pl/plik-strony https://abc.pl/inny-plik https://abc.pl/plik-strony https://abc.pl/plik-strony?x=8 https://xyz.pl - https://abc.pl/plik-strony?x=8 https://abc.pl/inny-plik https://abc.pl/plik-strony?x=8 http https http ⟶ https http://abc.pl/plik-strony https://xyz.pl - http://abc.pl/plik-strony https://abc.pl/inny-plik - http://abc.pl/plik-strony?x=8 https://xyz.pl - http://abc.pl/plik-strony?x=8 https://abc.pl/inny-plik - https http https ⟶ http https://abc.pl/plik-strony http://xyz.pl - https://abc.pl/plik-strony http://abc.pl/inny-plik - https://abc.pl/plik-strony?x=8 http://xyz.pl - https://abc.pl/plik-strony?x=8 http://abc.pl/inny-plik - Przykładowy Kod HTML
<!DOCTYPE HTML> <html> <head> <meta charset="utf-8"> <title>Darmowy Kurs HTML</title> <link href="https://moja-strona.pl/moj-plik" referrerpolicy="same-origin" rel="author"> </head> <body> <!-- miejsce na pozostały kod części BODY dokumentu HTML --> </body> </html>
W momencie próby rozpoczęcia pobierania przez przeglądarkę internetową zasobu internetowego "moj-plik" reprezentowanego przez przykładowy element "link", który znajduje się w zawartości dokumentu HTML, którego adresem jest adres "https://moja-strona.pl/plik-strony?x=8", do serwera o nazwie "https://moja-strona.pl", na którym znajduje się zasób internetowy "moj-plik", zostanie przekazana informacja w postaci ciągu znaków "https://moja-strona.pl/plik-strony?x=8", ponieważ do wspomnianego elementu "link" został dodany atrybut "referrerpolicy" wraz z wartością "same-origin".
- strict-origin
-
Wartość
strict-origin
oznacza, że informacja o adresie danego dokumentu HTML, jaka zostanie przekazana do docelowego serwera, będzie mogła posiadać jedynie: typ protokołu, nazwę serwera oraz numer portu.W sytuacji gdy adres danego dokumentu HTML posiada bezpieczny typ protokołu (np.
https
), a adres zasobu internetowego reprezentowanego przez dany elementlink
posiada mniej bezpieczny typ protokołu (np.http
), wtedy informacja o adresie danego dokumentu HTML nie będzie przekazywana do docelowego serwera.Adres Bieżący (Dokument HTML) Adres Docelowy (Serwer) Rezultat (Referrer) http http http ⟶ http http://abc.pl/plik-strony http://xyz.pl http://abc.pl/ http://abc.pl/plik-strony http://abc.pl/inny-plik http://abc.pl/ http://abc.pl/plik-strony?x=8 http://xyz.pl http://abc.pl/ http://abc.pl/plik-strony?x=8 http://abc.pl/inny-plik http://abc.pl/ https https https ⟶ https https://abc.pl/plik-strony https://xyz.pl https://abc.pl/ https://abc.pl/plik-strony https://abc.pl/inny-plik https://abc.pl/ https://abc.pl/plik-strony?x=8 https://xyz.pl https://abc.pl/ https://abc.pl/plik-strony?x=8 https://abc.pl/inny-plik https://abc.pl/ http https http ⟶ https http://abc.pl/plik-strony https://xyz.pl http://abc.pl/ http://abc.pl/plik-strony https://abc.pl/inny-plik http://abc.pl/ http://abc.pl/plik-strony?x=8 https://xyz.pl http://abc.pl/ http://abc.pl/plik-strony?x=8 https://abc.pl/inny-plik http://abc.pl/ https http https ⟶ http https://abc.pl/plik-strony http://xyz.pl - https://abc.pl/plik-strony http://abc.pl/inny-plik - https://abc.pl/plik-strony?x=8 http://xyz.pl - https://abc.pl/plik-strony?x=8 http://abc.pl/inny-plik - Przykładowy Kod HTML
<!DOCTYPE HTML> <html> <head> <meta charset="utf-8"> <title>Darmowy Kurs HTML</title> <link href="http://inna-strona.pl/inny-plik" referrerpolicy="strict-origin" rel="author"> </head> <body> <!-- miejsce na pozostały kod części BODY dokumentu HTML --> </body> </html>
W momencie próby rozpoczęcia pobierania przez przeglądarkę internetową zasobu internetowego "inny-plik" reprezentowanego przez przykładowy element "link", który znajduje się w zawartości dokumentu HTML, którego adresem jest adres "http://moja-strona.pl/plik-strony?x=8", do serwera o nazwie "http://inna-strona.pl", na którym znajduje się zasób internetowy "inny-plik", zostanie przekazana informacja w postaci ciągu znaków "http://moja-strona.pl/", ponieważ do wspomnianego elementu "link" został dodany atrybut "referrerpolicy" wraz z wartością "strict-origin".
- strict-origin-when-cross-origin
-
Wartość
strict-origin-when-cross-origin
oznacza, że informacja o adresie danego dokumentu HTML, jaka zostanie przekazana do docelowego serwera, będzie mogła posiadać: typ protokołu, nazwę serwera, numer portu, ścieżkę do pliku oraz zapytanie, lecz tylko wtedy gdy adres danego dokumentu HTML oraz adres zasobu internetowego reprezentowanego przez dany elementlink
będą posiadały ten sam typ protokołu, nazwę serwera oraz numer portu, w przeciwnym przypadku informacja o adresie danego dokumentu HTML, jaka zostanie przekazana do docelowego serwera, będzie mogła posiadać jedynie: typ protokołu, nazwę serwera oraz numer portu.W sytuacji gdy adres danego dokumentu HTML posiada bezpieczny typ protokołu (np.
https
), a adres zasobu internetowego reprezentowanego przez dany elementlink
posiada mniej bezpieczny typ protokołu (np.http
), wtedy informacja o adresie danego dokumentu HTML nie będzie przekazywana do docelowego serwera.Adres Bieżący (Dokument HTML) Adres Docelowy (Serwer) Rezultat (Referrer) http http http ⟶ http http://abc.pl/plik-strony http://xyz.pl http://abc.pl/ http://abc.pl/plik-strony http://abc.pl/inny-plik http://abc.pl/plik-strony http://abc.pl/plik-strony?x=8 http://xyz.pl http://abc.pl/ http://abc.pl/plik-strony?x=8 http://abc.pl/inny-plik http://abc.pl/plik-strony?x=8 https https https ⟶ https https://abc.pl/plik-strony https://xyz.pl https://abc.pl/ https://abc.pl/plik-strony https://abc.pl/inny-plik https://abc.pl/plik-strony https://abc.pl/plik-strony?x=8 https://xyz.pl https://abc.pl/ https://abc.pl/plik-strony?x=8 https://abc.pl/inny-plik https://abc.pl/plik-strony?x=8 http https http ⟶ https http://abc.pl/plik-strony https://xyz.pl http://abc.pl/ http://abc.pl/plik-strony https://abc.pl/inny-plik http://abc.pl/ http://abc.pl/plik-strony?x=8 https://xyz.pl http://abc.pl/ http://abc.pl/plik-strony?x=8 https://abc.pl/inny-plik http://abc.pl/ https http https ⟶ http https://abc.pl/plik-strony http://xyz.pl - https://abc.pl/plik-strony http://abc.pl/inny-plik - https://abc.pl/plik-strony?x=8 http://xyz.pl - https://abc.pl/plik-strony?x=8 http://abc.pl/inny-plik - Przykładowy Kod HTML
<!DOCTYPE HTML> <html> <head> <meta charset="utf-8"> <title>Darmowy Kurs HTML</title> <link href="http://moja-strona.pl/moj-plik" referrerpolicy="strict-origin-when-cross-origin" rel="author"> </head> <body> <!-- miejsce na pozostały kod części BODY dokumentu HTML --> </body> </html>
W momencie próby rozpoczęcia pobierania przez przeglądarkę internetową zasobu internetowego "moj-plik" reprezentowanego przez przykładowy element "link", który znajduje się w zawartości dokumentu HTML, którego adresem jest adres "http://moja-strona.pl/plik-strony?x=8", do serwera o nazwie "http://moja-strona.pl", na którym znajduje się zasób internetowy "moj-plik", zostanie przekazana informacja w postaci ciągu znaków "http://moja-strona.pl/plik-strony?x=8", ponieważ do wspomnianego elementu "link" został dodany atrybut "referrerpolicy" wraz z wartością "strict-origin-when-cross-origin".
- unsafe-url
-
Wartość
unsafe-url
oznacza, że informacja o adresie danego dokumentu HTML, jaka zostanie przekazana do docelowego serwera, będzie mogła posiadać: typ protokołu, nazwę serwera, numer portu, ścieżkę do pliku oraz zapytanie.Adres Bieżący (Dokument HTML) Adres Docelowy (Serwer) Rezultat (Referrer) http http http ⟶ http http://abc.pl/plik-strony http://xyz.pl http://abc.pl/plik-strony http://abc.pl/plik-strony http://abc.pl/inny-plik http://abc.pl/plik-strony http://abc.pl/plik-strony?x=8 http://xyz.pl http://abc.pl/plik-strony?x=8 http://abc.pl/plik-strony?x=8 http://abc.pl/inny-plik http://abc.pl/plik-strony?x=8 https https https ⟶ https https://abc.pl/plik-strony https://xyz.pl https://abc.pl/plik-strony https://abc.pl/plik-strony https://abc.pl/inny-plik https://abc.pl/plik-strony https://abc.pl/plik-strony?x=8 https://xyz.pl https://abc.pl/plik-strony?x=8 https://abc.pl/plik-strony?x=8 https://abc.pl/inny-plik https://abc.pl/plik-strony?x=8 http https http ⟶ https http://abc.pl/plik-strony https://xyz.pl http://abc.pl/plik-strony http://abc.pl/plik-strony https://abc.pl/inny-plik http://abc.pl/plik-strony http://abc.pl/plik-strony?x=8 https://xyz.pl http://abc.pl/plik-strony?x=8 http://abc.pl/plik-strony?x=8 https://abc.pl/inny-plik http://abc.pl/plik-strony?x=8 https http https ⟶ http https://abc.pl/plik-strony http://xyz.pl https://abc.pl/plik-strony https://abc.pl/plik-strony http://abc.pl/inny-plik https://abc.pl/plik-strony https://abc.pl/plik-strony?x=8 http://xyz.pl https://abc.pl/plik-strony?x=8 https://abc.pl/plik-strony?x=8 http://abc.pl/inny-plik https://abc.pl/plik-strony?x=8 Przykładowy Kod HTML
<!DOCTYPE HTML> <html> <head> <meta charset="utf-8"> <title>Darmowy Kurs HTML</title> <link href="http://inna-strona.pl/inny-plik" referrerpolicy="unsafe-url" rel="author"> </head> <body> <!-- miejsce na pozostały kod części BODY dokumentu HTML --> </body> </html>
W momencie próby rozpoczęcia pobierania przez przeglądarkę internetową zasobu internetowego "inny-plik" reprezentowanego przez przykładowy element "link", który znajduje się w zawartości dokumentu HTML, którego adresem jest adres "https://moja-strona.pl/plik-strony?x=8", do serwera o nazwie "http://inna-strona.pl", na którym znajduje się zasób internetowy "inny-plik", zostanie przekazana informacja w postaci ciągu znaków "https://moja-strona.pl/plik-strony?x=8", ponieważ do wspomnianego elementu "link" został dodany atrybut "referrerpolicy" wraz z wartością "unsafe-url".
Wartość "unsafe-url" obniża bezpieczeństwo naszej strony internetowej w sytuacji gdy nasza strona internetowa korzysta z zabezpieczenia TLS.
rel
Przeznaczenie atrybutu rel
Atrybut rel
wykorzystany wraz z elementem link
pozwala nam określić relację pomiędzy dokumentem HTML, w którego zawartości znajduje się dany element link
, a zasobem internetowym reprezentowanym przez dany element link
.
- Wartość domyślna
-
brak wartości domyślnej
Wartości atrybutu rel
- alternate
-
Wartość
alternate
oznacza, że dany dokument HTML posiada swój alternatywny odpowiednik w postaci zasobu internetowego reprezentowanego przez dany elementlink
.Przykładowy Kod HTML
<!DOCTYPE HTML> <html> <head> <meta charset="utf-8"> <title>Darmowy Kurs HTML</title> <link href="owoce.pdf" rel="alternate"> </head> <body> <h1>Owoce</h1> <article> <h2>Mój ulubiony owoc</h2> <p>Moim ulubionym owocem jest czereśnia.</p> <img src="https://webkod.pl/owoc-01.png" alt="zdjęcie czereśni"> </article> </body> </html>
Ponieważ do przykładowego elementu "link" został dodany atrybut "rel" wraz z wartością "alternate", przykładowy element "link" zawiera dodatkową informację dla przeglądarki internetowej o tym, że zasób internetowy "owoce.pdf", który jest reprezentowany przez wspomniany element "link", jest alternatywnym zasobem internetowym danego dokumentu HTML.
- author
-
Wartość
author
oznacza, że dany dokument HTML posiada swojego autora, o którym można dowiedzieć się więcej z zasobu internetowego reprezentowanego przez dany elementlink
.Przykładowy Kod HTML
<!DOCTYPE HTML> <html> <head> <meta charset="utf-8"> <title>Darmowy Kurs HTML</title> <link href="webmaster-jan-nowak.html" rel="author"> </head> <body> <h1>Owoce</h1> <article> <h2>Mój ulubiony owoc</h2> <p>Moim ulubionym owocem jest czereśnia.</p> <img src="https://webkod.pl/owoc-01.png" alt="zdjęcie czereśni"> </article> </body> </html>
Ponieważ do przykładowego elementu "link" został dodany atrybut "rel" wraz z wartością "author", przykładowy element "link" zawiera dodatkową informację dla przeglądarki internetowej o tym, że dany dokument HTML posiada swojego autora, o którym można dowiedzieć się więcej z zasobu internetowego "webmaster-jan-nowak.html" reprezentowanego przez wspomniany element "link".
- help
-
Wartość
help
oznacza, że dla treści reprezentowanej przez zawartość danego dokumentu HTML istnieją dodatkowe informacje pomocnicze, o których można dowiedzieć się więcej z zasobu internetowego reprezentowanego przez dany elementlink
.Przykładowy Kod HTML
<!DOCTYPE HTML> <html> <head> <meta charset="utf-8"> <title>Darmowy Kurs HTML</title> <link href="https://wikipedia.org/czeresnia.html" rel="help"> </head> <body> <h1>Owoce</h1> <article> <h2>Mój ulubiony owoc</h2> <p>Moim ulubionym owocem jest czereśnia.</p> <img src="https://webkod.pl/owoc-01.png" alt="zdjęcie czereśni"> </article> </body> </html>
Ponieważ do przykładowego elementu "link" został dodany atrybut "rel" wraz z wartością "help", przykładowy element "link" zawiera dodatkową informację dla przeglądarki internetowej o tym, że dla treści reprezentowanej przez zawartość danego dokumentu HTML istnieją dodatkowe informacje pomocnicze, o których można dowiedzieć się więcej z zasobu internetowego "czeresnia.html" reprezentowanego przez wspomniany element "link".
- icon
-
Wartość
icon
oznacza, że dany elementlink
reprezentuje zasób internetowy w postaci ikony reprezentującej dany dokument HTML.Przykładowy Kod HTML
<!DOCTYPE HTML> <html> <head> <meta charset="utf-8"> <title>Darmowy Kurs HTML</title> <link href="favicon-01.ico" rel="icon"> </head> <body> <h1>Owoce</h1> <article> <h2>Mój ulubiony owoc</h2> <p>Moim ulubionym owocem jest czereśnia.</p> <img src="https://webkod.pl/owoc-01.png" alt="zdjęcie czereśni"> </article> </body> </html>
Ponieważ do przykładowego elementu "link" został dodany atrybut "rel" wraz z wartością "icon", przykładowy element "link" zawiera dodatkową informację dla przeglądarki internetowej o tym, że zasób internetowy "favicon-01.ico", który jest reprezentowany przez wspomniany element "link", jest plikiem reprezentującym ikonę danego dokumentu HTML.
- license
-
Wartość
license
oznacza, że treść główna danego dokumentu HTML reprezentowana przez zawartość elementu main opiera się na licencji, o której można dowiedzieć się więcej z zasobu internetowego reprezentowanego przez dany elementlink
.Przykładowy Kod HTML
<!DOCTYPE HTML> <html> <head> <meta charset="utf-8"> <title>Darmowy Kurs HTML</title> <link href="licencja-mit.html" rel="license"> </head> <body> <h1>Owoce</h1> <article> <h2>Mój ulubiony owoc</h2> <p>Moim ulubionym owocem jest czereśnia.</p> <img src="https://webkod.pl/owoc-01.png" alt="zdjęcie czereśni"> </article> </body> </html>
Ponieważ do przykładowego elementu "link" został dodany atrybut "rel" wraz z wartością "license", przykładowy element "link" zawiera dodatkową informację dla przeglądarki internetowej o tym, że treść główna danego dokumentu HTML reprezentowana przez zawartość elementu "main" opiera się na licencji, o której można dowiedzieć się więcej z zasobu internetowego "licencja-mit.html" reprezentowanego przez wspomniany element "link".
- next
-
Wartość
next
oznacza, że dany dokument HTML jest częścią serii, natomiast zasób internetowy reprezentowany przez dany elementlink
, jest następnym w kolejności zasobem internetowym w danej serii, w stosunku do danego dokumentu HTML.Przykładowy Kod HTML
<!DOCTYPE HTML> <html> <head> <meta charset="utf-8"> <title>Darmowy Kurs HTML</title> <link href="kwiaty.html" rel="next"> </head> <body> <h1>Owoce</h1> <article> <h2>Mój ulubiony owoc</h2> <p>Moim ulubionym owocem jest czereśnia.</p> <img src="https://webkod.pl/owoc-01.png" alt="zdjęcie czereśni"> </article> </body> </html>
Ponieważ do przykładowego elementu "link" został dodany atrybut "rel" wraz z wartością "next", przykładowy element "link" zawiera dodatkową informację dla przeglądarki internetowej o tym, że dany dokument HTML jest częścią serii, natomiast zasób internetowy "kwiaty.html", który jest reprezentowany przez wspomniany element "link", jest następnym w kolejności zasobem internetowym w danej serii, w stosunku do danego dokumentu HTML.
- prev
-
Wartość
prev
oznacza, że dany dokument HTML jest częścią serii, natomiast zasób internetowy reprezentowany przez dany elementlink
, jest poprzednim w kolejności zasobem internetowym w danej serii, w stosunku do danego dokumentu HTML.Przykładowy Kod HTML
<!DOCTYPE HTML> <html> <head> <meta charset="utf-8"> <title>Darmowy Kurs HTML</title> <link href="warzywa.html" rel="prev"> </head> <body> <h1>Owoce</h1> <article> <h2>Mój ulubiony owoc</h2> <p>Moim ulubionym owocem jest czereśnia.</p> <img src="https://webkod.pl/owoc-01.png" alt="zdjęcie czereśni"> </article> </body> </html>
Ponieważ do przykładowego elementu "link" został dodany atrybut "rel" wraz z wartością "prev", przykładowy element "link" zawiera dodatkową informację dla przeglądarki internetowej o tym, że dany dokument HTML jest częścią serii, natomiast zasób internetowy "warzywa.html", który jest reprezentowany przez wspomniany element "link", jest poprzednim w kolejności zasobem internetowym w danej serii, w stosunku do danego dokumentu HTML.
- search
-
Wartość
search
oznacza, że dany elementlink
reprezentuje zasób internetowy (np. typu OpenSearch), którego głównym przeznaczeniem jest wyszukiwanie żądanej informacji występującej w treści reprezentowanej przez zawartość danego dokumentu HTML lub występującej w treści reprezentowanej przez zawartość strony internetowej, do której należy dany dokument HTML.Przykładowy Kod HTML
<!DOCTYPE HTML> <html> <head> <meta charset="utf-8"> <title>Darmowy Kurs HTML</title> <link href="wyszukiwarka-roslin.xml" rel="search"> </head> <body> <h1>Owoce</h1> <article> <h2>Mój ulubiony owoc</h2> <p>Moim ulubionym owocem jest czereśnia.</p> <img src="https://webkod.pl/owoc-01.png" alt="zdjęcie czereśni"> </article> </body> </html>
Ponieważ do przykładowego elementu "link" został dodany atrybut "rel" wraz z wartością "search", przykładowy element "link" zawiera dodatkową informację dla przeglądarki internetowej o tym, że zasób internetowy "wyszukiwarka-roslin.xml", który jest reprezentowany przez wspomniany element "link", jest zasobem internetowym, którego głównym przeznaczeniem jest wyszukiwanie żądanej informacji występującej w treści reprezentowanej przez zawartość strony internetowej "https://webkod.pl", do której należy dany dokument HTML.
- stylesheet
-
Wartość
stylesheet
oznacza, że dany elementlink
reprezentuje preferowany (domyślny) zasób internetowy posiadający reguły określające styl wyglądu poszczególnych elementów HTML znajdujących się w zawartości danego dokumentu HTML.Przykładowy Kod HTML
<!DOCTYPE HTML> <html> <head> <meta charset="utf-8"> <title>Darmowy Kurs HTML</title> <link href="styl-domyslny.css" rel="stylesheet"> </head> <body> <h1>Owoce</h1> <article> <h2>Mój ulubiony owoc</h2> <p>Moim ulubionym owocem jest czereśnia.</p> <img src="https://webkod.pl/owoc-01.png" alt="zdjęcie czereśni"> </article> </body> </html>
Ponieważ do przykładowego elementu "link" został dodany atrybut "rel" wraz z wartością "stylesheet", przykładowy element "link" zawiera dodatkową informację dla przeglądarki internetowej o tym, że zasób internetowy "styl-domyslny.css", który jest reprezentowany przez wspomniany element "link", jest preferowanym (domyślnym) plikiem zawierającym reguły określające styl wyglądu poszczególnych elementów HTML znajdujących się w zawartości danego dokumentu HTML.
Gdy dany element "link" posiada atrybut "rel" wraz z następującą kombinacją wartości: stylesheet alternate, wtedy dany element "link" reprezentuje alternatywny (zamienny) zasób internetowy posiadający reguły określające styl wyglądu poszczególnych elementów HTML znajdujących się w zawartości danego dokumentu HTML.
- wartość niestandardowa
-
Należy podać ciąg znaków, który chcemy, aby został wykorzystany przez przeglądarkę internetową do określenia interesującej nas niestandardowej wartości atrybutu
rel
elementulink
. - kombinacja wartości
-
Możemy podać kilka wartości, oddzielonych od siebie przynajmniej jednym znakiem spacji, dzięki czemu dany atrybut
rel
będzie mógł określać kilka docelowych relacji jednocześnie.Przykładowy Kod HTML
<!DOCTYPE HTML> <html> <head> <meta charset="utf-8"> <title>Darmowy Kurs HTML</title> <link href="styl-domyslny.css" rel="stylesheet" title="wygląd domyślny"> <link href="styl-alternatywny.css" rel="stylesheet alternate" title="wygląd alternatywny"> </head> <body> <h1>Owoce</h1> <article> <h2>Mój ulubiony owoc</h2> <p>Moim ulubionym owocem jest czereśnia.</p> <img src="https://webkod.pl/owoc-01.png" alt="zdjęcie czereśni"> </article> </body> </html>
Ponieważ do przykładowego elementu "link" został dodany atrybut "rel" wraz z następującą kombinacją wartości: "stylesheet alternate", przykładowy element "link" zawiera dodatkową informację dla przeglądarki internetowej o tym, że zasób internetowy "styl-alternatywny.css", który jest reprezentowany przez wspomniany element "link", jest alternatywnym (zamiennym) plikiem zawierającym reguły określające styl wyglądu poszczególnych elementów HTML znajdujących się w zawartości danego dokumentu HTML.
rev
Przeznaczenie atrybutu rev
Atrybut rev
wykorzystany wraz z elementem link
pozwala nam określić relację odwrotną pomiędzy dokumentem HTML, w którego zawartości znajduje się dany element link
, a zasobem internetowym reprezentowanym przez dany element link
.
- Wartość domyślna
-
brak wartości domyślnej
Wartości atrybutu rev
- wartość atrybutu rel
-
Należy podać interesującą nas wartość atrybutu rel.
Przykładowy Kod HTML
<!DOCTYPE HTML> <html> <head> <meta charset="utf-8"> <title>Darmowy Kurs HTML</title> <link href="kwiaty.html" rev="prev" rel="next"> </head> <body> <h1>Owoce</h1> <article> <h2>Mój ulubiony owoc</h2> <p>Moim ulubionym owocem jest czereśnia.</p> </article> </body> </html>
Ponieważ do przykładowego elementu "link" został dodany atrybut "rev" wraz z wartością "prev", przykładowy element "link" zawiera dodatkową informację dla przeglądarki internetowej o tym, że dany dokument HTML jest poprzednim w kolejności zasobem internetowym w danej serii, w stosunku do zasobu internetowego "kwiaty.html" reprezentowanego przez wspomniany element "link".
sizes
Przeznaczenie atrybutu sizes
Atrybut sizes
wykorzystany wraz z elementem link
pozwala nam określić sugerowany dla przeglądarki internetowej rozmiar, jaki powinna posiadać ikona reprezentowana przez dany element link
.
Atrybut "sizes" ma sens tylko wtedy gdy dany element "link" posiada atrybut rel o wartości icon.
- Wartość domyślna
-
brak wartości domyślnej
Wartości atrybutu sizes
- any
-
Wartość
any
oznacza, że ikona reprezentowana przez dany elementlink
może zostać przeskalowana przez przeglądarkę internetową do dowolnego satysfakcjonującego rozmiaru, jeżeli jest to możliwe.Przykładowy Kod HTML
<!DOCTYPE HTML> <html> <head> <meta charset="utf-8"> <title>Darmowy Kurs HTML</title> <link href="https://webkod.pl/files/html/favicon-01.ico" rel="icon" sizes="any"> </head> <body> <h1>Owoce</h1> <article> <h2>Mój ulubiony owoc</h2> <p>Moim ulubionym owocem jest czereśnia.</p> </article> </body> </html>
Rezultat
Zobacz rezultat: przykład atrybutu sizes o wartości any - element link
Ikona reprezentowana przez przykładowy element "link" może zostać przeskalowana przez przeglądarkę internetową do dowolnego satysfakcjonującego rozmiaru, jeżeli jest to możliwe, ponieważ do wspomnianego elementu "link" został dodany atrybut "sizes" wraz z wartością "any".
- wzór: WIDTHxHEIGHT
-
Według zdefiniowanego wzorca wartości możemy określić sugerowany dla przeglądarki internetowej rozmiar, jaki powinna posiadać ikona reprezentowana przez dany element
link
.Przykładowy Kod HTML
<!DOCTYPE HTML> <html> <head> <meta charset="utf-8"> <title>Darmowy Kurs HTML</title> <link href="https://webkod.pl/files/html/favicon-01.ico" rel="icon" sizes="16x16"> </head> <body> <h1>Owoce</h1> <article> <h2>Mój ulubiony owoc</h2> <p>Moim ulubionym owocem jest czereśnia.</p> </article> </body> </html>
Rezultat
Zobacz rezultat: przykład atrybutu sizes o wartości 16x16 - element link
Sugerowanym dla przeglądarki internetowej rozmiarem, jaki powinna posiadać ikona reprezentowana przez przykładowy element "link", jest rozmiar "16" na "16", ponieważ do wspomnianego elementu "link" został dodany atrybut "sizes" wraz z wartością "16x16".
Wyjaśnienie wzorca wartości
- Informacje dodatkowe
-
możemy podać kilka wartości, oddzielonych od siebie przynajmniej jednym białym znakiem (zazwyczaj znakiem spacji), dzięki czemu przeglądarka internetowa sama zdecyduje, jaki rozmiar będzie odpowiedni dla ikony reprezentowanej przez dany element
link
wartości tworzone przez wszystkie pary składników WIDTH oraz HEIGHT nie mogą powtarzać się, innymi słowy zapis
15x20 15x20
jest błędnym zapisem, natomiast zapis15x20 20x15
jest prawidłowym zapisem, tak samo jak zapis15x15 20x20 15x20 20x15
- Przykładowe zapisy
-
16x16
16x16 32x32
16x16 32x32 64x64
- WIDTH
-
Składnik
WIDTH
danego wzorca wartości określa sugerowaną dla przeglądarki internetowej wartość szerokości, jaką ma posiadać ikona reprezentowana przez dany elementlink
.- Dostępne wartości
-
dowolna dodatnia liczba całkowita
- Wartość domyślna
-
brak
- x
-
Składnik
x
danego wzorca wartości oddziela składnik WIDTH od składnika HEIGHT, dzięki czemu przeglądarka internetowa może rozróżnić docelowe składniki WIDTH oraz HEIGHT.- Dostępne wartości
-
mała litera
x
lub duża literaX
- Wartość domyślna
-
brak
- HEIGHT
-
Składnik
HEIGHT
danego wzorca wartości określa sugerowaną dla przeglądarki internetowej wartość wysokości, jaką ma posiadać ikona reprezentowana przez dany elementlink
.- Dostępne wartości
-
dowolna dodatnia liczba całkowita
- Wartość domyślna
-
brak
title
Przeznaczenie atrybutu title
Atrybut title
wykorzystany wraz z elementem link
pozwala nam określić tytuł, jaki powinien posiadać zasób internetowy reprezentowany przez dany element link
.
Gdy dany element "link" posiada atrybut rel o wartości stylesheet, wtedy wartość atrybutu "title" danego elementu "link" określa tytuł dla preferowanego (domyślnego) zasobu internetowego posiadającego reguły określające styl wyglądu poszczególnych elementów HTML znajdujących się w zawartości danego dokumentu HTML.
Gdy dany element "link" posiada atrybut rel wraz z następującą kombinacją wartości: stylesheet alternate, wtedy wartość atrybutu "title" danego elementu "link" określa tytuł dla alternatywnego (zamiennego) zasobu internetowego posiadającego reguły określające styl wyglądu poszczególnych elementów HTML znajdujących się w zawartości danego dokumentu HTML.
Atrybut "title" jest atrybutem wymaganym elementu "link", lecz tylko wtedy gdy dany element "link" posiada atrybut rel wraz z następującą kombinacją wartości: stylesheet alternate.
- Wartość domyślna
-
brak wartości domyślnej
Wartości atrybutu title
- tytuł
-
Należy podać ciąg znaków, który chcemy, aby został wykorzystany przez przeglądarkę internetową do określenia interesującego nas tytułu.
Przykładowy Kod HTML
<!DOCTYPE HTML> <html> <head> <meta charset="utf-8"> <title>Darmowy Kurs HTML</title> <link href="https://webkod.pl/files/html/styl-domyslny-01.css" rel="stylesheet" title="wygląd domyślny"> <!-- KOD ŹRÓDŁOWY PLIKU: styl-domyslny-01.css >>>> body { background-color:orange; } --> <link href="https://webkod.pl/files/html/styl-alternatywny-01.css" rel="stylesheet alternate" title="wygląd alternatywny - 1"> <!-- KOD ŹRÓDŁOWY PLIKU: styl-alternatywny-01.css >>>> body { background-color:yellow; } --> <link href="https://webkod.pl/files/html/styl-alternatywny-02.css" rel="stylesheet alternate" title="wygląd alternatywny - 2"> <!-- KOD ŹRÓDŁOWY PLIKU: styl-alternatywny-02.css >>>> body { background-color:pink; } --> </head> <body> <h1>Owoce</h1> <article> <h2>Mój ulubiony owoc</h2> <p>Moim ulubionym owocem jest czereśnia.</p> </article> </body> </html>
Rezultat
Zobacz rezultat: przykład atrybutu title - element link
Ponieważ do przykładowego elementu "link" posiadającego atrybut "rel" o wartości "stylesheet" został dodany atrybut "title" wraz z wartością "wygląd domyślny", przykładowy element "link" reprezentujący zasób internetowy "styl-domyslny-01.css" zawiera dodatkową informację dla przeglądarki internetowej o tym, że tytułem zasobu internetowego "styl-domyslny-01.css" jest tytuł "wygląd domyślny".
Gdy dany element "link" posiada atrybut rel wraz z następującą kombinacją wartości: stylesheet alternate, wtedy docelowy ciąg znaków nie może być pustym ciągiem znaków.
type
Przeznaczenie atrybutu type
Atrybut type
wykorzystany wraz z elementem link
pozwala nam określić informację o typie MIME, jaki posiada zasób internetowy reprezentowany przez dany element link
.
Jeżeli typ MIME określony przez nas za pomocą wartości danego atrybutu "type" nie będzie zgadzał się z typem MIME w rzeczywistości posiadanym przez zasób internetowy reprezentowany przez dany element "link", wtedy docelowy zasób internetowy będzie traktowany przez przeglądarkę internetową jako zasób nieistniejący.
- Wartość domyślna
-
brak wartości domyślnej
Wartości atrybutu type
- typ MIME
-
Należy podać ciąg znaków w formie typu MIME.
Przykładowy Kod HTML
<!DOCTYPE HTML> <html> <head> <meta charset="utf-8"> <title>Darmowy Kurs HTML</title> <link href="https://webkod.pl/files/html/styl-domyslny-01.css" type="text/css" rel="stylesheet"> <!-- KOD ŹRÓDŁOWY PLIKU: styl-domyslny-01.css >>>> body { background-color:orange; } --> </head> <body> <h1>Owoce</h1> <article> <h2>Mój ulubiony owoc</h2> <p>Moim ulubionym owocem jest czereśnia.</p> </article> </body> </html>
Rezultat
Zobacz rezultat: przykład atrybutu type - element link
Ponieważ do przykładowego elementu "link" został dodany atrybut "type" wraz z wartością "text/css", przykładowy element "link" reprezentujący zasób internetowy "styl-domyslny-01.css" zawiera dodatkową informację dla przeglądarki internetowej o tym, że typem MIME, jaki posiada zasób internetowy "styl-domyslny-01.css", jest typ wskazujący na plik typu CSS.