Znacznik <meta> w HTML
Znacznik <meta> służy do umieszczania metadanych strony internetowej, czyli informacji opisujących dokument HTML. Elementy <meta> zapisuje się w sekcji <head>, a nie w widocznej treści strony.
Typowe informacje w <meta>
W znacznikach <meta> można podać między innymi:
- kodowanie znaków, np. UTF-8,
- autora strony,
- opis strony dla wyszukiwarek,
- słowa kluczowe,
- ustawienia widoku na urządzeniach mobilnych,
- automatyczne odświeżanie lub przekierowanie przez
http-equiv="refresh".
Przykłady
<head>
<meta charset="UTF-8">
<meta name="author" content="Jan Kowalski">
<meta name="description" content="Strona firmowa">
<meta http-equiv="refresh" content="30">
</head>
Pierwszy zapis określa kodowanie znaków. Drugi podaje autora dokumentu. Trzeci opisuje zawartość strony. Czwarty powoduje automatyczne odświeżenie strony co 30 sekund.
Czego nie zapisuje się w <meta>?
W znaczniku <meta> nie określa się typu dokumentu HTML. Do tego służy osobna deklaracja <!DOCTYPE html>, która znajduje się na samym początku pliku HTML, przed znacznikiem <html>.
<!DOCTYPE html>
<html lang="pl">
<head>
<meta charset="UTF-8">
</head>
<body>
Treść strony
</body>
</html>
Na egzaminie warto zapamiętać: autor, kodowanie i odświeżanie mogą być w <meta>, ale typ dokumentu określa DOCTYPE.