Ćwiczenie 17


Znaczniki META

E-biznes, ebook, loga, dzwonki, tapety

Dobrze zdefiniowane znaczniki <META> są bardzo przydatne i zapewniają poprawne funkcjonowanie witryny w Sieci. Jest to opcjonalne polecenie, które bardziej szczegółowo informuje o zawartości dokumentu, np. dla celów katalogowych czy indeksów, wykorzystywanych przez odpowiednie programy, np. wyszukiwarki sieciowe. Zawiera ono trzy atrybuty: HTTP-EQUIV, NAME i CONTENT w kombinacji pierwszy z trzecim lub drugi z trzecim. HTTP-EQUIV definiuje zmienne systemowe, natomiast NAME - zmienne użytkownika.

Kodowanie znaków

<META HTTP-EQUIV="content-type" CONTENT="text/html; charset=iso-8859-2">

Polecenie jest deklaracją strony kodowej dokumentu. W dokumentach WWW powinniśmy stosować standard kodowania ISO-8859-2, gdyż taka jest przyjęta w naszym kraju norma. Należy unikać używania innych standardów, np. Windows-1250. Nowe przeglądarki (Navigator/Communicator, Internet Explorer) potrafią się automatycznie przestawić na właściwą stronę kodową, zgodnie z podaną deklaracją. Nie jest potrzebna interwencja użytkownika, który nie musi nawet wiedzieć, z jakim standardem kodowania polskich znaków ma do czynienia. Polecenie to jest bezwzględnie zalecane przy tworzeniu stron WWW.

Uwaga: aby strona była poprawnie wyświetlana w danym standardzie, np. ISO-8859-2, nie wystarczy podać jedynie tę deklarację. Także i polskie litery muszą być zapisane w tym standardzie. Jeżeli tworzysz swoją stronę w Notatniku musisz ją na końcu przekonwertować do standardu ISO-8859-2. Problem konwersji już istniejących dokumentów można załatwić "hurtowo" za pomocą specjalnych programów konwertujących. .

Opis strony

<META NAME ="Description" CONTENT="treść opisująca stronę">

Jest to niesłychanie ważne polecenie wykorzystywane przez sieciowe wyszukiwarki. Polecenie to opisuje zawartość strony. Przykładowo, gdy posłużymy się wyszukiwarkami: Infoseek, Google czy AltaVista szukając np. stron poświęconych lekcjom HTML-a, to informacja zamieszczona w ramach TITLE, zostanie wyświetlone jako tytuł znalezionej strony. Z kolei zawartość Description zostanie wyświetlona niżej, jako opis naszej strony. Gdybyśmy nie użyli Description, wyszukiwarka wyświetli kilka pierwszych wierszy naszego dokumentu, które mogą być zupełnie przypadkowe. Uważnie i świadomie zredagowana zawartość Description da natychmiast orientację co do zawartości strony. Może to być na przykład:

<META NAME ="Description" CONTENT="HTML: strona zawiera podstawowe informacje dotyczące tworzenia stron WWW.">

Zaleca się nieprzekraczanie 200 znaków.

Słowa kluczowe

<META NAME="Keywords" CONTENT="jakieś wyrazy kluczowe">

Polecenie informuje o wyrazach kluczowych dokumentu. Warto stosować wyrazy kluczowe, gdyż ułatwia to pracę sieciowym programom indeksująco-wyszukiwawczym i zwiększa szansę znalezienia strony przez innych użytkowników. Dla scharakteryzowania strony zazwyczaj wystarcza kilka, kilkanaście wyrazów. Nie powinno się przekraczać 1000 znaków.

Uwaga: Unikaj używania szczególnie popularnych wyrazów kluczowych, poszukiwanych przez internautów, jeśli strona w ogóle się z nimi nie wiąże.

Język

<META HTTP-EQUIV="Content-Language" CONTENT="pl">

Polecenie informuje o języku strony. Niektóre przeglądarki korzystają z niego przy precyzowaniu zapytań. Zapewne kiedyś będą także wykorzystywać ten wpis np. w automatycznym tłumaczeniu. Dla języka polskiego użyjemy pl, angielskiego en, dla amerykańskiego angielskiego en-us, dla niemieckiego de, dla francuskiego fr, dla rosyjskiego "ru" itd.

Autor

<META NAME="Author" CONTENT="imię i nazwisko">

W tym miejscu podajemy imię i nazwisko osoby tworzącej dokument.

Informacje o programie

<META NAME="Generator" CONTENT="nazwa edytora">

Polecenie informuje o użytym narzędziu do tworzenia stron HTML, np. Homesite, Pajączek, FrontPage, WebSite czy... Notatnik :-)

Przechowywanie w cache

<META HTTP-EQUIV="Pragma" CONTENT="no-cache">

Polecenie określa, czy strona ma być cache'owana na lokalnym dysku. Użycie wartości no-cache zakazuje przeglądarce przechowywania strony lokalnie i za każdym razem strona jest wczytywana z Sieci. Polecenie to należy stosować bardzo rozważnie.

Odświeżanie strony

<META HTTP-EQUIV="Refresh" CONTENT="x">

Polecenie spowoduje regularne odświeżanie strony co x sekund lub po kilku sekundach (ewentualnie od razu) przejść do innej strony. Pierwsza opcja może 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. Drugi przypadek (przekierowanie na inna stronę) jest stosowany wtedy, gdy zmieniamy adres swojej witryny i pozostawiamy pod starym adresem, na pewien czas, informacje o tej zmianie. Polecenie spowoduje automatyczny przeskok do nowego miejsca po podanej liczbie sekund.

<META HTTP-EQUIV="Refresh" CONTENT="10; URL=http://google.pl/strona.html">

Data utworzenia

<META HTTP-EQUIV="Creation-date" CONTENT="2001-07-14T21:03:51Z">

Polecenie informuje o dacie utworzenia dokumentu w oficjalnym standardzie GMT.

Roboty

<META NAME="robots" CONTENT="dyrektywa">

Polecenie jest wskazówką dla mechanizmów indeksujących. Określa ono, czy strona i jej pochodne mają być indeksowane w systemach wyszukiwawczych. Domyślnie stosowane jest indeksowanie, ale możemy podać następujące dyrektywy, oddzielając je przecinkami:

Przykład:

<META name="robots" content="index, nofollow">

Klasyfikacja treści

<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.virtual-pc.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))'>

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 PICS (Platform for Internet Content Selection) zawierają m.in. HotDog 4.5 i WebEdit 3.

Przeglądarka (Internet Explorer) interpretuje zawartość strony według zadeklarowanych wartości i wczytuje stronę albo nie, zależnie od przyjętych w opcjach ograniczeń. Jest to narzędzie, które pozwala blokować dostęp do niektórych stron, np. nieletnim do serwisów pornograficznych.

Klasyfikator treści 23KB

Przejścia pomiędzy stronami

<META HTTP-EQUIV="Page-Enter" CONTENT="filter:RevealTrans(Duration=3,Transition=1)">

Polecenie jest przykładem zastosowania przejść między stronami, interpretowanym jedynie przez Internet Explorer 4.01 lub nowszy. Polecenie jest umieszczane na pierwszym miejscu listy poleceń META.








Jeżeli dotarłeś do tego miejsca, gratulacje!



Zapamiętaj!

  1. Znaczniki <META> zapewniają poprawne funkcjonowanie witryny w Sieci.
  2. Bardzo szczegółowo informują o zawartości dokumentu, np. dla celów katalogowych czy indeksów, wykorzystywanych przez odpowiednie programy, np. wyszukiwarki sieciowe.
  3. Znacznik <META> zawiera trzy atrybuty: HTTP-EQUIV, NAME i CONTENT.
  4. HTTP-EQUIV definiuje zmienne systemowe, natomiast NAME - zmienne użytkownika.
  5. Dzięki znacznikom <META> możemy opisać:
    • kodowanie znaków;
    • strony;
    • słowa kluczowe;
    • język;
    • autora strony;
    • informacje o programie;
    • przechowywanie w cache;
    • odświeżanie strony;
    • datę utworzenia;
    • roboty;
    • klasyfikację treści;
    • przejścia pomiędzy stronami.


ebiznes.bitdom.com
Napisz do mnie
autor