Ustawienia META
Znaczniki Meta są niezbędnymi elementami nagłówka dokumentu HTML. Dzięki nim informujemy, kto jest autorem strony, jaki jest jej temat, kiedy została stworzona, jaki jest standard czcionek i wiele innych. Znaczniki META pełnią decydującą rolę w uzyskaniu wysokiego miejsca w wynikach wyszukiwania, w wyszukiwarkach internetowych.
Usytuowanie znaczników META
Znaczniki META powinny być usytuowane w nagłówku dokumentu pomiędzy znacznikami HEAD a przed znacznikiem BODY. Zalecane jest umieszczenie w nagłówku jako pierwszej informacji o tytule strony TITLE, a następnie znaczników Meta. Należy pamiętać o umieszczaniu znaczników we wszystkich ramkach FRAMES tworzących serwis internetowy.
Znaczniki meta mają dwa zadania:
Interakcja z Web serwerem - atrybut HTTP-EQUIV
Dostarczenie dodatkowych informacji na temat strony WWW - atrybut NAME
Atrybut HTTP-EQUIV
Aby zrozumieć składnię nagłówka HEAD dokumentów HTML należy zrozumieć, co się dzieje, kiedy przeglądarka internetowa otwiera stronę WWW. Po wpisaniu w przeglądarce adresu strony, Web Serwer otrzymuje pytanie Twojej przeglądarki przez HTTP. Jeżeli strona, o którą się pytamy rzeczywiście znajduje się na serwerze, generowana jest odpowiedź przez HTTP. Dane wysyłane w odpowiedzi nazywane są "HTTP header block" - blok nagłówka http.
Nagłówek instruuje przeglądarkę internetową, w jaki sposób ma być pokazany dokument. Web Serwer automatyczne tłumaczy znaczniki Meta HTTP-EQUIV na nagłówki HTTP tak, aby przeglądarka użytkownika widziała je jak zwykłe elementy nagłówka. Znaczniki Meta HTTP-EQUIV sterują zachowaniem się przeglądarek internetowych oraz dostarczaniem dodatkowych informacji.
<META HTTP-EQUIV=Expires CONTENT="data"> - informuje o dacie ważności dokumentu.
<META HTTP-EQUIV="Content-Script-Type" CONTENT="text/javascript"> - ustawia po stronie klienta język skryptów na JavaScript.
<META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css"> - ustawia styl wyświetlania zawartości strony na CSS.
<META HTTP-EQUIV="Content Type" CONTENT="text/html;charset=iso-8859-2"> - ustawia sposób kodowania czcionek na polski standard iso-8859-2.
<META HTTP-EQUIV=Refresh CONTENT="30; URL=http://adres strony WWW/"> - przekierowuje na podaną stronę WWW, 30 sekund po załadowaniu bieżącej strony..
<META HTTP-EQUIV="Content-Language" CONTENT="pl"> - określa język dokumentu.
<META HTTP-EQUIV="Window-target" CONTENT="_top"> - zapobiega umieszczeniu bieżącej strony w ramce innego dokumentu.
Atrybut NAME
Atrybut znacznika Meta NAME zastępuje HTTP-EQUIV wtedy, gdy informacja zawarta w poleceniu jest nagłówkiem HTTP. Wszystkie przeglądarki internetowe prawidłowo interpretują atrybut NAME, dzięki któremu można umieścić niezbędne dla wyszukiwarek informacje dotyczące serwisu. Najczęściej używane znaczniki Meta z atrybutem NAME to:
<META NAME=KEYWORDS CONTENT="słowa kluczowe"> - lista słów kluczowych oraz fraz charakterystycznych dla dokumentu.
<META NAME=DESCRIPTION CONTENT="opis strony WWW"> - krótka charakterystyka dokumentu.
<META NAME=ROBOTS CONTENT="noindex,follow"> - informacja dla robotów wyszukiwarek, czy mają indeksować strony, katalogi serwisu.
<META NAME= "author" CONTENT= "autor"> - informacja o autorze strony.
<META NAME= "reply-to" CONTENT= "adres e-mail"> - adres e-mail autora.