ZNACZNIKI META Znacznik META element dokumentu HTML dostarczający informacji niewidocznych dla użytkowników, lecz istotnych z punktu widzenia odbiorców dokumentu przeglądarek i serwisów wyszukiwawczych internetowych. Znacznik META Element META wprowadzany jest za pomocą znacznika <META> w części nagłówkowej dokumentu HTML (a więc w obrębie znaczników <HEAD>.. </HEAD>). Polecenie opcjonalne bardziej szczegółowo informujące o treści dokumentu HTML, oraz sposobie jego interpretacji. Wykorzystywany jest do: 1. Celów katalogowych poprzez stosowanie opisów, indeksów, słów kluczowych wykorzystywanych przez odpowiednie programy, np. wyszukiwarki sieciowe. 2. Właściwej interpretacji języka i używanej strony kodowej 3. Dodatkowych informacji o autorze strony 4. Opcjach odświeżania zawartości strony 5. Innych ustawień Znacznik META jest używany z trzema atrybutami HTTP-EQUIV, NAME i CONTENT. Atrybuty używane są w parach HTTP-EQUIV i CONTENT NAME i CONTENT Rodzaje elementów META Informacje dostarczane w znaczniku <META> dzielą się na dwa rodzaje: Definiujące zmienne systemowe - przeznaczone dla przeglądarek, wprowadzane za pomocą atrybutu HTTP-EQUIV. <META HTTP-EQUIV="nazwa" CONTENT="wartość"> Definiujące zmienne użytkownika - przeznaczone dla wyszukiwarek, wprowadzane za pomocą atrybutu NAME. Charakteryzują one zawartość strony, pomagając w jej sklasyfikowaniu; mają także duży wpływ na pozycje strony na liście wyszukiwania. <META NAME="nazwa" CONTENT="wartość">
Opis zawartości strony <META NAME ="Description" CONTENT="Opis zawartości strony"> Opis strony powinien być krótki do 200 znaków. Zawartość tego znacznika wraz ze znacznikiem TITLE jest podstawową informacją o treści strony. Opis zawartości dokumentu <META NAME="Content" CONTENT="Opis zawartości dokumentu">). Ciąg znaków, który zostanie wyświetlony przez serwisy wyszukujące zaraz po tytule strony. Opis może składać się maksymalnie ze 150 znaków (wraz ze spacjami). W przypadku jego braku wyszukiwarka wyświetli kilka początkowych wierszy dokumentu. <META name="content" content="ponad 1000 haseł związanych z Internetem: terminologia, standardy, nowe technologie, programy, e-biznes, ludzie, firmy, webdesign, Opisy, przykłady, ilustracje, adresy."> Słowa kluczowe <META NAME="Keywords" CONTENT="wyrazy kluczowe"> Słowa kluczowe są oddzielane przecinkami. Podstawowa informacja dla serwerów wyszukiwawczych. Liczba znaków w tym elemencie nie może przekroczyć 1000. Powtarzanie słów nie jest wskazane niektóre wyszukiwarki traktują to jako spam i w najlepszym przypadku obniżają pozycję strony. <META NAME="Keywords" CONTENT="leksykon, słownik, encyklopedia, termin, terminologia, definicja,opis, adres, przykłady, technologia, programy, e- biznes, firmy,webdesign"> Klasyfikacja tematyczna strony <META NAME="Classification CONTENT="temat strony" Podstawowa klasyfikacja stron jest ustanowiona przez organizację W3 < META Name="Classification" CONTENT="Pogoda" >
Programy (roboty) indeksujące <META NAME="Robots" CONTENT= określenie indeksowania >. Pozwalają określić, czy dany dokument powinien zostać zindeksowany (wartość index lub noindex) oraz czy robot powinien zindeksować również wszystkie strony, do których odnośniki umieszczono w danym dokumencie (wartość follow lub nofollow). Można także użyć wartości all (oznaczającej jednoczesne wystąpienie wartości index oraz follow) lub wartości none (noindex i nofollow). <META name="robots" content="index, follow" > Dane autora <META NAME="Author" CONTENT="Nazwisko autora">. Daje możliwość odnalezienia dokumentów określonego autora. <META NAME="Author" CONTENT="Bolesław Bierut"> Prawa autorskie <META NAME="Copyright" CONTENT="Nazwisko autora">). <META NAME="Copyright" CONTENT="Jan Kowalski"> Generator strony HTML <META NAME="Generator" CONTENT= Nazwa programu >. Nazwa programu, który posłużył do utworzenia dokumentu. <META name="generator" content="macromedia Dreamweaver"
Program do konwersji strony HTML <META NAME="konwerter" CONTENT="nazwa konwertera"> Konwerter (dodawane automatycznie przy konwersji Zasięg terytorialny <Meta NAME="distribution" CONTENT="zasięg"> Zasięg lokalny "global" Zasięg lokalny "local" Typ dokumenty <Meta NAME="resource-type" CONTENT="document"> Określenie typu źródła Redaktor <Meta NAME="editor" CONTENT="Imię Nazwisko"> Określenie redaktora dokumentu HTML. Projektant strony <meta NAME="design" CONTENT="Nazwisko"> Autor projektu strony Adres właściciela strony <meta NAME="owner" CONTENT="adres@email.autora.dokumentu">
Informacje o języku <META NAME="Language" CONTENT= "skrót określający język strony"> Można podawać wartości: en angielski de- niemiecki en-gb - angielski brytyjski fr francuski itd. Wersja językowa <META HTTP-EQUIV="Content-Language" CONTENT=="język">). Pomaga w określeniu języka dokumentu HTML wykorzystywany w przeglądarkach <META HTTP-EQUIV="Content-Language" CONTENT="pl"> Definicja strony kodowej <META HTTP-EQUIV="Content-Type" CONTENT=="text/html; CHARSET=strona kodowa >). Element wpływający na sposób wyświetlania zawartości strony <META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET="iso- 8859-2"> <META HTTP-EQUIV ="content-type" CONTENT ="text/html; CHARSET =windows-1250">
Data utworzenia dokumentu <META HTTP-EQUIV="Creation-Date" CONTENT="Tue, 04 Dec 1993 21:29:02 GMT"> Polecenie informuje o dacie utworzenia dokumentu informacja wykorzystywana przez serwery proxy i przeglądarki Creation-Date: Tue, 04 Dec 1993 21:29:02 GMT. lub data mniej precyzyjna (data utworzenia pliku) <META HTTP-EQUIV="Created" CONTENT="14-08-98"> Data ważności strony dokumentu <meta HTTP-EQUIV="Expires" CONTENT="Wed, 20 May 1998 12:03:13 GMT"> Data ważności określa datę i czas do którego strona może być pobierana z pamięci podręcznej cache
Automatyczne odświeżanie strony <META HTTP-EQUIV="Refresh" CONTENT="x"> Polecenie powoduje regularne czytanie strony co x sekund. Może to mieć praktyczne zastosowanie w przypadku, gdy strona zawiera bardzo często aktualizowane informacje (wiele razy dziennie). Gdy użytkownik korzysta ze strony przez dłuższy czas, strona będzie się sama aktualizowała. <META HTTP-EQUIV="Refresh" CONTENT="45"> Automatyczne wczytanie innej strony <META HTTP-EQUIV="Refresh" CONTENT="x; URL=http://.../strona.html"> Polecenie spowoduje automatyczne wczytanie nowej strony po x sekundach. W Internecie często spotyka się strony z informacją o zmianie adresu, gdy odsyłacz z innej strony jest już nieaktualny. Autor strony pozostawia pod starym adresem informację o zmianie, podając nowy adres, ale opatrując tę stronę zaprezentowanym poleceniem, które spowoduje automatyczne przejście pod właściwy adres po x sekundach. Nie wszystkie przeglądarki interpretują poprawnie to polecenie.
Sposób wyświetlania przy przejściach do innych stron <META HTTP-EQUIV="Typ operacji" CONTENT="filter:RevealTrans(Duration=x,Transition=y)"> Polecenie jest umieszczane na pierwszym miejscu listy poleceń META. Polecenie jest przykładem zastosowania graficznego efektu przy przejściu między stronami. Może być stosowany po wystąpieniu następujących zdarzeń Otwarcie strony - page-enter, Opuszczenie strony page-exit, Otwarcie nowego adresu - site-enter Opuszczenie serwisu - site-exit. Transition y stosujemy numery filtrów graficznych od 1 do 28 Duration x określa czas trwania przejścia w sekundach. Filtry dają podobny efekt wizualny, jak przejścia między stronami w programach grafiki prezentacyjnej Zwrotny adres poczty e-mail <META HTTP-EQUIV=" Reply-to Content="Adres e-mail"> Adres e-mail pod który można odpowiadać na listy z tej strony < META HTTP-EQUIV="Reply-to" CONTENT="magda@leo.wsinf.edu.pl" > Wczytywanie strony Sposób wczytywania strony w przeglądarce <META HTTP-EQUIV="Pragma Content="nazwa" < meta HTTP-EQUIV="Pragma" CONTENT="no-cache" > Przeglądarka nie zapamiętuje strony we własnym cache'u
Sterowanie programami - cache <META HTTP-EQUIV="Cache-Control" CONTENT="wartości"> sposób traktowania dokumentu przez usługi "cache agents" wartości: Public - dokument może znaleźć się w publicznych cache'ach (np w3cache) Private - dokument może znaleźć się tylko w prywatnych cache'ach przeglądarek no-cache - dokument nie może znaleźć się w żadnych cache'ach no-store - dokument może znaleźć się w cache'u, ale nie może być archiwizowany
Określenie cenzuralności strony <META http-equiv="pics-label" content='(pics-1.0 "http://www.rsac.org/ratingsv01.html" l gen false comment "RSACi North America Server" by "htmlib@htmlib.demon.co.uk" for "http://subnet.virtualpc.com/~le387818/index.html" on "1996.04.04T08:15-0500" exp "1997.01.01T08:15-0500" r (n 0 s 0 v 0 l 0))'> PRZYKŁAD Jest to przykład (pochodzący z "HTML Reference Library 4") polecenia definiującego "cenzuralność" (rating) strony. Aby je zastosować, należy zgłosić stronę do serwisu zajmującego się wyceną zawartości stron, np. Recreational Software Advisory Council (RSAC), wypełniając formularz. RSAC przesyła ostateczną treść polecenia. W nawiasie są widoczne wyceny przykładowej strony: nudity - 0, sex - 0, violence - 0, language - 0. Wspomaganie obsługi PICS (Platform for Internet Content Selection) zawierają m.in. HotDog 4.5 i WebEdit 3. Oto przykład pełnego nagłówka dokumentu HTML zawierającego zbiór informacji META: <HEAD> <TITLE>Leksykon Internetu</TITLE> <META http-equiv="content-type" content="text/html; charset=iso-8859-2"> <META http-equiv="content-language" content="pl"> <META name="content" content="ponad 1000 haseł związanych z Internetem: terminologia, standardy, nowe technologie, programy, e-biznes, ludzie, firmy, webdesign, etc. Opisy, przykłady, ilustracje, adresy."> <META name="keywords" content="leksykon, słownik, encyklopedia, termin, terminologia, definicja, opis, adres, przykłady, technologia, programy, e-biznes, firmy, webdesign"> <META name="author" content="michał Czajkowski"> <META name="copyright" content="copyright (c) 2000 Michał Czajkowski"> <META name="generator" content="notepad" <META name="robots" content="index, follow" > </HEAD>