R-B-07.doc

(306 KB) Pobierz
Wstęp

              Dodatek B. u Krótki opis języka HTML 4.0              913

 

Dodatek B.
Krótki opis języka HTML 4.0

Ten dodatek zawiera krótki opis elementów i atrybutów języka HTML 4.0, którego specyfikację opracowało World Wide Web Consortium (W3C). Informacje podane w tym dodatku bazują na dokumencie HTML 4.0 Specification, Revised 24-Apr-1998 (Specyfikacja HTML 4.0, uaktualniana 24 kwietnia 1998, najbardziej aktualnym w chwili pisania niniejszej książki). Ostatnią, najbardziej aktualną wersję tego dokumentu można znaleźć na WWW pod adresem http://www.w3.org/TR/REC-html40/.

Aby ułatwić dostęp do informacji umieszczonych w niniejszym dodatku, przedstawione w nim dokumenty HTML zostały pogrupowane ze względu na pełnioną funkcję i opisane w podanej niżej kolejności:

n   Struktura

BDO, BODY, komentarze, DIV, !DOCTYPE, H1¼H6, HEAD, HR, HTML, META, SPAN, TITLE

n   Wyrażenia tekstowe i akapity

ACRONIM, ADDRESS, BLOCKQUOTE, BR, CITE, CODE, DEL, DFN, EM, INS, KBD, P, PRE, Q, SAMP, STRONG, SUB, SUP, VAR

n   Elementy formatujące tekst

B, BASEFONT, BIG, FONT, I, S, SMALL, STRIKE, TT, U

n   Listy

DD, DL, DT, LI, MENU, OL, UL

n   Połączenia

A, BASE, LINK

n   Tabele

CAPTION, COL, COLGROUP, TABLE, TBODY, TD, TFOOT, TH, THEAD, TR

n   Ramki

FRAME, FRAMESET, IFRAME, NOFRAMES

n   Obiekty osadzone

APPLET, AREA, IMG, MAP, OBJECT, PARAM

n   Style

STYLE

 

n   Formularze

BUTTON, FIELDSET, FORM, INPUT, ISINDEX, LABEL, LEGEND, OPTION, SELECT, TEXTAREA

n   Skrypty

SCRIPT, NOSCIRPT

W obrębie każdej z sekcji poszczególne elementy zostały opisane w kolejności alfabetycznej a dla każdego z nich podano następujące informacje:

n   zastosowanie — ogólny opis elementu,

n   znacznik otwierający i zamykający — określa, czy te znaczniki są wymagane, opcjonalne czy też zabronione, dodatkowo podane zostały różnice pomiędzy HTML-em i XHTML-em,

n   atrybuty — lista atrybutów elementu wraz z ich krótkim opisem,

n   przestarzałe — lista usuniętych atrybutów elementu, atrybutów, które wciąż są obsługiwane w HTML-u 4.0 oraz w większości przeglądarek, lecz które aktualnie są zastępowane nowszymi rozwiązaniami technologicznymi, takimi jak arkusze stylów,

n   pusty — określa, czy dany element może być pusty,

n   uwagi — zawierają wszelkie dodatkowe informacje dotyczące zastosowania elementu oraz tego, czy jest to element nowy, usunięty czy też przestarzały.

Najczęściej używane atrybuty i zdarzenia

Specyfikacja języka HTML 4.0 zawiera kilka atrybutów związanych z wieloma różnymi elementami. W tym dodatku będą one określane jako: %coreattrs, %i18n oraz %events. Poniżej opisałam je dokładniej.

%coreattrs

W dalszej części tego dodatku cztery przedstawione poniżej atrybuty będą łącznie oznaczane jako %coreattrs. Oto one:

n   ID="¼" — globalny identyfikator,

n   CLASS="¼" — lista klas oddzielonych od siebie odstępami,

n   STYLE="¼" — informacje o stylach,

n   TITLE="¼" — dodatkowe informacje o danym elemencie, w odróżnieniu od znacznika <TITLE> określającego tytuł dokument HTML.

 

 

%i18n

Dwa atrybuty, służące do obsługi i tworzenia wielojęzycznych stron, będą wspólnie okre­ślane jako %i18n:

n   LANG="¼" — określenie języka,

n   DIR="¼" — kierunek tekstu (ltr, rtl).

%events

Przedstawione poniżej, wbudowane zdarzenia będą oznaczane wspólnie jako %events:

n   onclick="¼" — urządzenie wskazujące (takie jak mysz) zostało kliknięte,

n   ondblclick="¼" — urządzenie wskazujące (takie jak mysz) zostało dwukrotnie

kliknięte,

n   onmousedown="¼" — przycisk mysz został naciśnięty i przytrzymany,

n   onmouseup="¼" — przytrzymywany przycisk myszy został zwolniony,

n   onmouseover="¼" — wskaźnik myszy został umieszczony w obszarze obiektu,

n   onmousemove="¼" — wskaźnik myszy został przesunięty,

n   onmouseout="¼" — wskaźnik myszy został usunięty z obszaru obiektu,

n   onkeypress="¼" — klawisz został wciśnięty i zwolniony,

n   onkeydown="¼" — klawisz został wciśnięty i przytrzymany,

n   onkeyup="¼" — przytrzymywany klawisz został zwolniony.

Struktura

HTML wykorzystuje kilka znaczników, które określają strukturę dokumentu (w odróżnieniu od innych znaczników, które określają strukturę tekstu) i dostarczają informacji wykorzystywanych przez przeglądarkę oraz wyszukiwarki.

<BDO>¼</BDO>

Zastosowanie

Element algorytmu wyświetlania dwukierunkowego umożliwia selektywne wyłączanie domyślnego kierunku wyświetlana tekstu. Domyślnie tekst wyświetlany jest od lewej do prawej, jednak kierunek ten można zmienić (na przykład, aby wyświetlić tekst w języku hebrajskim).

Znacznik otwierajcy /zamykający

Wymagany/wymagany.

 

 

Atrybuty

LANG="¼"              Język dokumentu.

DIR="¼"              Kierunek tekstu (ltr, rtl).

Pusty

Nie.

Uwagi

Atrybut DIR jest obowiązkowy.

<BODY>...</BODY>

Zastosowanie

Zawiera treść dokumentu.

Znacznik otwierający /zamykający

Opcjonalny/opcjonalny (HTML).
Wymagany/wymagany (XHTML 1.0).

Atrybuty

%coreattrs, %i18n, %events

onload="¼"              Wbudowane zdarzenie zachodzące w momencie
zakończenia pobierania dokumentu.

onunload="¼"              Wbudowane zdarzenie zachodzące w momencie przechodzenia na inną stronę.

Przestarzałe atrybuty

Następujące atrybuty określające postać strony zostały usunięte, a zamiast nich należy stosować arkusze stylów:

BACKGROUND="¼"              URL obrazu tła strony.

TEXT="¼"              Kolor tekstu.

LINK="¼"              Kolor połączeń.

VLINK="¼"              Kolor odwiedzonych połączeń.

ALINK="¼"              Kolor aktywnego połączenia.

Pusty

Nie.

Uwagi

W dokumencie może być tyko jeden element BODY i musi on być umieszczony po elemencie HEAD. Element ten można zastąpić elementem FRAMESET.

Komentarze <!-- ¼ -->

Zastosowanie

Pozwala na wstawianie komentarzy lub skryptów, które nie będą wyświetlane w przeglądarce.

Znacznik otwierajcy /zamykający

Wymagany/wymagany.

 

Atrybuty

Brak.

Pusty

Tak.

Uwagi

Komentarze nie muszą być umieszczane w jednej linii i mogą mieć dowolną długość. Znacznik zamykający komentarz nie musi być umiesz­czony w tej samej linii, w której znajduje się znacznik otwierający.

<DIV>¼</DIV>

Zastosowanie

Ten element jest używany do nadania struktury blokowi tekstu.

Znacznik otwierający /zamykający

Wymagany/wymagany.

Atrybuty

%coreattrs, %i18n, %events.

Przestarzałe atrybuty

Atrybut ALIGN został usunięty, a zamiast niego wyrównanie znacznika należy określać za pomocą arkuszy stylów.

ALIGN="¼"              Określa wyrównanie znacznika (left, center, right,
justify).

Pusty

Nie.

Uwagi

Nie można go używać wewnątrz elementu P.

<!DOCTYPE¼>

Zastosowanie

Informacje o używanej wersji języka muszą być umieszczone w pier-wszej linii kodu dokumentu HTML i mają mieć postać deklaracji SGML (Standard Generalized Markup Language), a nie znacznika HTML.

Uwagi

Opcjonalny w dokumentach HTML, natomiast wymagany w dokumen-tach XHTML 1.0

<H1>¼</H1> do <H6>¼</H6>

Zastosowanie

Sześć poziomów nagłówków (przy czym H1 jest najwyższy lub najważ-niejszy), które są stosowane wewnątrz elementu BODY do określenia struktury informacji w hierarchiczny sposób.

Znacznik otwierający /zamykający

...
Zgłoś jeśli naruszono regulamin