R-D-BMP.doc

(286 KB) Pobierz
Szablon dla tlumaczy

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.

·         Struktura

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

·         Wyrażenia tekstowe i akapity

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

·         Elementy formatujące tekst

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

·         Listy

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

·         Połączenia

A, BASE, LINK

·         Tabele

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

·         Ramki

FRAME, FRAMESET, IFRAME, NOFRAMES

·         Obiekty osadzone

APPLET, AREA, IMG, MAP, OBJECT, PARAM

·         Style

STYLE

·         Formularze

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

·         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:

·         zastosowanie — ogólny opis elementu,

·         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,

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

·         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,

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

·         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:

·         ID="..." — globalny identyfikator,

·         CLASS="..." — lista klas oddzielonych od siebie odstępami,

·         STYLE="..." — informacje o stylach,

·         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:

·         LANG="..." — określenie języka,

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

%events

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

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

·         ondblclick="..." — urządzenie wskazujące (takie jak mysz) zostało dwukrotnie kliknięte,

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

·         onmouseup="..." — przytrzymywany przycisk myszy został zwolniony,

·         onmouseover="..." — wskaźnik myszy został umieszczony w obszarze obiektu,

·         onmousemove="..." — wskaźnik myszy został przesunięty,

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

·         onkeypress="..." — klawisz został wciśnięty i zwolniony,

·         onkeydown="..." — klawisz został wciśnięty i przytrzymany,

·         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 otwierający/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 otwierający/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ć umieszczony 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 pierwszej 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 dokumentach 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

Wymagany/wymagany.

Atrybuty

%coreattrs, %i18n, %events.

Przestarzałe atrybuty

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

ALIGN="..." Określa wyrównanie (left, center, right...

Zgłoś jeśli naruszono regulamin