ZNACZNIKI META
Transkrypt
ZNACZNIKI META
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. SKŁADNIA: <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. SKŁADNIA: <META NAME="nazwa" CONTENT="wartość"> Opis zawartości strony SKŁADNIA: <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 SKŁADNIA: <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. PRZYKŁAD: <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 SKŁADNIA: <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. PRZYKŁAD: <META NAME="Keywords" CONTENT="leksykon, słownik, encyklopedia, termin, terminologia, definicja,opis, adres, przykłady, technologia, programy, ebiznes, firmy,webdesign"> Klasyfikacja tematyczna strony SKŁADNIA: <META NAME="Classification” CONTENT="temat strony" Podstawowa klasyfikacja stron jest ustanowiona przez organizację W3 PRZYKŁAD: < META Name="Classification" CONTENT="Pogoda" > Programy (roboty) indeksujące SKŁADNIA: <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). PRZYKŁAD: <META name="Robots" content="index, follow" > Dane autora SKŁADNIA: <META NAME="Author" CONTENT="Nazwisko autora">. Daje możliwość odnalezienia dokumentów określonego autora. PRZYKŁAD: <META NAME="Author" CONTENT="Bolesław Bierut"> Prawa autorskie SKŁADNIA: <META NAME="Copyright" CONTENT="Nazwisko autora">). PRZYKŁAD: <META NAME="Copyright" CONTENT="Jan Kowalski"> Generator strony HTML SKŁADNIA: <META NAME="Generator" CONTENT=”Nazwa programu”>. Nazwa programu, który posłużył do utworzenia dokumentu. PRZYKŁAD: <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 SKŁADNIA: <Meta NAME="distribution" CONTENT="zasięg"> Zasięg lokalny "global" Zasięg lokalny "local" Typ dokumenty SKŁADNIA: <Meta NAME="resource-type" CONTENT="document"> Określenie typu źródła Redaktor SKŁADNIA: <Meta NAME="editor" CONTENT="Imię Nazwisko"> Określenie redaktora dokumentu HTML. Projektant strony SKŁADNIA: <meta NAME="design" CONTENT="Nazwisko"> Autor projektu strony Adres właściciela strony SKŁADNIA: <meta NAME="owner" CONTENT="[email protected]"> Informacje o języku SKŁADNIA: <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 SKŁADNIA: <META HTTP-EQUIV="Content-Language" CONTENT=="język">). Pomaga w określeniu języka dokumentu HTML – wykorzystywany w przeglądarkach PRZYKŁAD: <META HTTP-EQUIV="Content-Language" CONTENT="pl"> Definicja strony kodowej SKŁADNIA: <META HTTP-EQUIV="Content-Type" CONTENT=="text/html; CHARSET=strona kodowa”>). Element wpływający na sposób wyświetlania zawartości strony PRZYKŁAD: <META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET="iso8859-2"> <META HTTP-EQUIV ="content-type" CONTENT ="text/html; CHARSET =windows-1250"> Data utworzenia dokumentu SKŁADNIA: <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) SKŁADNIA: <META HTTP-EQUIV="Created" CONTENT="14-08-98"> Data ważności strony dokumentu SKŁADNIA: <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 SKŁADNIA: <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. PRZYKŁAD: <META HTTP-EQUIV="Refresh" CONTENT="45"> Automatyczne wczytanie innej strony SKŁADNIA: <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 SKŁADNIA: <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 SKŁADNIA: <META HTTP-EQUIV=" Reply-to” Content="Adres e-mail"> Adres e-mail pod który można odpowiadać na listy z tej strony PRZYKŁAD: < META HTTP-EQUIV="Reply-to" CONTENT="[email protected]" > Wczytywanie strony SKŁADNIA: Sposób wczytywania strony w przeglądarce <META HTTP-EQUIV="Pragma” Content="nazwa" PRZYKŁAD: < meta HTTP-EQUIV="Pragma" CONTENT="no-cache" > Przeglądarka nie zapamiętuje strony we własnym cache'u Sterowanie programami - cache SKŁADNIA: <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 SKŁADNIA: <META http-equiv="PICS-Label" content='(PICS-1.0 "http://www.rsac.org/ratingsv01.html" l gen false comment "RSACi North America Server" by "[email protected]" 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>