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>

Podobne dokumenty