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
872
HTML 4 — Vademecum profesjonalisty
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:
iej.
ne:
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ładn
%coreattrs
W dalszej części tego dodatku cztery przedstawione poniżej atrybuty będą łącznie
oznaczane jako
%coreattrs
. Oto o
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.
Dodatek
B.
Krótki opis języka HTML 4.0
873
%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 selektyw-
ne 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.
874
HTML 4 — Vademecum profesjonalisty
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 prze-
chodzenia 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ć elemen-
tem
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.
Dodatek
B.
Krótki opis języka HTML 4.0
875
Atrybuty Brak.
Pusty Tak.
Uwagi
Komentarze nie muszą być umieszczane w jednej linii i mogą mieć do-
wolną 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
Wymagany/wymagany.
876
HTML 4 — Vademecum profesjonalisty
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
,
justify
).
Pusty Nie.
Uwagi Przeglądarki prezentujące zawartość stron w sposób wizualny, będą wy-
świetlały nagłówki, nadając każdemu z nich różną wielkość, zależną
od znaczenia nagłówka —
H1
będzie największy, a
H6
— najmniejszy.
<HEAD>…</HEAD>
Zastosowanie Definiuje
nagłówek dokumentu i zawiera inne elementy podające in-
formacje wykorzystywane przez użytkowników oraz wyszukiwarki.
Znacznik otwierający
/zamykający
Opcjonalny/opcjonalny (HTML). Wymagany/wymagany (XHTML 1.0).
Atrybuty
%i18n
.
PROFILE="…"
URL określający położenie danych
META
.
Pusty Nie.
Uwagi
W dokumencie może być tylko jeden element
HEAD
. Musi się on znaleźć
tuż za otwierającym znacznikiem
<HTML>
i przed otwierającym znacz-
nikiem
<BODY>
.
<HR>
Zastosowanie
Poziome linie służą do oddzielania sekcji stron WWW.
Znacznik otwierający
/zamykający
Wymagany/niedozwolony — patrz uwaga dotycząca wymagań
XHTML 1.0.
Atrybuty
%coreattrs
,
%events
.
Przestarzałe atrybuty
ALIGN="…"
Określa wyrównanie (
left
,
center
,
right
,
justi-
fy
).
NOSHADE="…"
Wyświetla linię o jednolitym kolorze.
SIZE="…"
Określa wielkość linii.
WIDTH="…"
Określa szerokość linii.
Dodatek
B.
Krótki opis języka HTML 4.0
877
Pusty Tak.
Uwagi
W XHTML-u 1.0 znacznik ten powinien przybrać formę XML —
<HR />
— aby zapewnić zgodność ze starszymi przeglądarkami.
<HTML>…</HTML>
Zastosowanie
Element
HTML
zawiera cały dokument.
Znacznik otwierający
/zamykający
Opcjonalny/opcjonalny (HTML). Wymagany/wymagany (XHTML 1.0).
Atrybuty
%i18n.
Przestarzałe atrybuty
VERSION="…"
URL definicji typu dokumentu określającej wersję ję-
zyka HTML użytą do stworzenia tego dokumentu.
Pusty Nie.
Uwagi
Informacje o wersji języka są powtórnie określane w deklaracji
<!DOCTY-
PE>
i z tego względu nie są ważne w znaczniku
<HTML>
.
<META>…</META>
Zastosowanie
Zawiera informacje o dokumencie.
Znacznik otwierający
/zamykający
Wymagany/niedozwolony (patrz uwaga o wymaganiach XHTML 1.0).
Atrybuty
%i18n
.
HTTP-EQUIV="…"
Nazwa nagłówka odpowiedzi HTTP.
NAME="…"
Nazwa
meta-informacji.
CONTENT="…"
Treść meta-informacji.
SCHEME="…"
Określa schemat służący do interpretacji meta-danych.
Pusty Tak.
Uwagi
W XHTML-u 1.0 znacznik ten powinien przybrać formę XML —
<META />
— aby zapewnić zgodność ze starszymi przeglądarkami.
<SPAN>…</SPAN>
Zastosowanie
Organizuje dokument, określając obszar zajmowany przez tekst.
878
HTML 4 — Vademecum profesjonalisty
Znacznik otwierający
/zamykający
Wymagany/wymagany.
Atrybuty
%coreattrs
,
%i18n
,
%events
.
Pusty Nie.
<TITLE>…</TITLE>
Zastosowanie
Określa tytuł strony WWW. Element
TITLE
jest umieszczany w na-
główku strony (wewnątrz elementu
HEAD
), a jego zawartość jest wy-
świetlana na pasku tytułowym okna przeglądarki.
Znacznik otwierający
/zamykający
Wymagany/wymagany.
Atrybuty
%i18n
.
Pusty Nie.
Uwagi Dokument
może mieć tylko jeden tytuł.
Wyrażenia tekstowe i akapity
Wyrażenia tekstowe (bloki tekstu) można formatować, aby odpowiadały zamierzonym
celom, takim jak stworzenia akapitu. Nie należy tego mylić ze zmianą formatowania
(wyglądu) tekstu.
<ACRONYM>…</ACRONYM>
Zastosowanie Definiuje
akronim.
Znacznik otwierający
/zamykający
Wymagany/wymagany.
Atrybuty
%coreattrs
,
%i18n
,
%events
.
Pusty Nie.
<ADDRESS>…</ADDRESS>
Zastosowanie
Definiuje specjalny sposób formatowania służący do podawania autora
strony lub adresu.
Dodatek
B.
Krótki opis języka HTML 4.0
879
Znacznik otwierający
/zamykający
Wymagany/wymagany.
Atrybuty
%coreattrs
,
%i18n
,
%events
.
Pusty Nie.
Uwagi Wewnątrz tego elementu, do łamania linii adresu często wykorzystuje
się znacznik
<BR>
.
<BLOCKQUOTE>…</BLOCKQUOTE>
Zastosowanie Wyświetla długie cytaty.
Znacznik otwierający
/zamykający
Wymagany/wymagany.
Atrybuty
%coreattrs
,
%i18n
,
%events
.
CITE="…"
Adres cytowanego tekstu.
Pusty Nie.
<BR>
Zastosowanie Wymusza
przełamanie linii.
Znacznik otwierający
/zamykający
Wymagany/niedozwolony (patrz uwaga dotycząca wymagań XHTML 1.0).
Atrybuty
%coreattrs
,
%i18n
,
%events
.
Przestarzałe atrybuty
CLEAR="…"
Określa położenie, w jakim powinna się rozpocząć nowa
linii po umieszczonym na stronie ruchomym obiekcie (
none
,
left,
right
,
all
).
Pusty Tak.
Uwagi
W XHTML-u 1.0 znacznik ten powinien przyjąć postać XML —
<BR />
— żeby zapewnić zgodność ze starszymi przeglądarkami.
<CITE>…</CITE>
Zastosowanie Prezentuje
odwołanie.
880
HTML 4 — Vademecum profesjonalisty
Znacznik otwierający
/zamykający
Wymagany/wymagany.
Atrybuty
%coreattrs
,
%i18n
,
%events
.
Pusty Nie.
<CODE>…</CODE>
Zastosowanie Określa fragment tekstu, który ma zostać zaprezentowany jako kod.
Znacznik otwierający
/zamykający
Wymagany/wymagany.
Atrybuty
%coreattrs
,
%i18n
,
%events
.
Pusty Nie.
<DEL>…</DEL>
Zastosowanie
Prezentuje tekst w formie oznaczającej, iż od ostatniej zmiany strony
został on usunięty.
Znacznik otwierający
/zamykający
Wymagany/wymagany.
Atrybuty
%coreattrs
,
%i18n
,
%events
.
CITE="…"
URL dokumentu źródłowego.
DATETIME="…"
Określa datę i czas modyfikacji.
Pusty Nie.
Uwagi
Element wprowadzony w HTML 4.0.
<DFN>…</DFN>
Zastosowanie Definiuje
termin.
Znacznik otwierający
/zamykający
Wymagany/wymagany.
Atrybuty
%coreattrs
,
%i18n
,
%events
.
Dodatek
B.
Krótki opis języka HTML 4.0
881
Pusty Nie.
<EM>…</EM>
Zastosowanie Tekst
wyróżniony, o większym znaczeniu.
Znacznik otwierający
/zamykający
Wymagany/wymagany.
Atrybuty
%coreattrs
,
%i18n
,
%events
.
Pusty Nie.
<INS>…</INS>
Zastosowanie
Prezentuje tekst w sposób oznaczający, iż został on wstawiony do do-
kumentu od chwili ostatniej modyfikacji strony.
Znacznik otwierający
/zamykający
Wymagany/wymagany.
Atrybuty
%coreattrs
,
%i18n
,
%events
.
CITE="…"
URL
dokumentu
źródłowego.
DATETIME="…"
Określa datę i czas modyfikacji.
Pusty Nie.
Uwagi
Element wprowadzony w HTML 4.0.
<KBD>…<KBD>
Zastosowanie
Oznacza tekst, który użytkownik wpisuje.
Znacznik otwierający
/zamykający
Wymagany/wymagany.
Atrybuty
%coreattrs
,
%i18n
,
%events
.
Pusty Nie.
882
HTML 4 — Vademecum profesjonalisty
<P>…</P>
Zastosowanie Definiuje
akapit.
Znacznik otwierający
/zamykający
Wymagany/opcjonalny (HTML); wymagany/wymagany (XHTML 1.0).
Atrybuty
%coreattrs
,
%i18n
,
%events
.
Przestarzałe atrybuty
ALIGN="…"
Określa wyrównanie akapitu (left, center, right, justify).
Pusty Nie.
<PRE>…</PRE>
Zastosowanie Wyświetla tekst wstępnie sformatowany.
Znacznik otwierający
/zamykający
Wymagany/wymagany.
Atrybuty
%coreattrs
,
%i18n
,
%events
.
Przestarzałe atrybuty
WIDTH="…"
Szerokość sformatowanego tekstu.
Pusty Nie.
<Q>…</Q>
Zastosowanie Wyświetla krótki cytat, który nie wymaga łamania akapitu.
Znacznik otwierający
/zamykający
Wymagany/wymagany.
Atrybuty
%coreattrs
,
%i18n
,
%events
CITE="…"
URL cytowanego tekstu.
Pusty Nie.
Uwagi
Element wprowadzony w HTML 4.0.
<SAMP>…</SAMP>
Zastosowanie Określa przykładowe wyniki.
Dodatek
B.
Krótki opis języka HTML 4.0
883
Znacznik otwierający
/zamykający
Wymagany/wymagany.
Atrybuty
%coreattrs
,
%i18n
,
%events
.
Pusty Nie.
<STRONG>…</STRONG>
Zastosowanie Mocna
emfaza.
Znacznik otwierający
/zamykający
Wymagany/wymagany.
Atrybuty
%coreattrs
,
%i18n
,
%events
.
Pusty Nie.
<SUB>…</SUB>
Zastosowanie
Tworzy indeks dolny.
Znacznik otwierający
/zamykający
Wymagany/wymagany.
Atrybuty
%coreattrs
,
%i18n
,
%events
.
Pusty Nie.
<SUP>…</SUP>
Zastosowanie
Tworzy indeks górny.
Znacznik otwierający
/zamykający
Wymagany/wymagany.
Atrybuty
%coreattrs
,
%i18n
,
%events
.
Pusty Nie.
<VAR>…</VAR>
Zastosowanie Oznacza
zmienną.
884
HTML 4 — Vademecum profesjonalisty
Znacznik otwierający
/zamykający
Wymagany/wymagany.
Atrybuty
%coreattrs
,
%i18n
,
%events
.
Pusty Nie.
Elementy formatujące tekst
Cechy charakterystyczne tekstu, takie jak jego wielkość, waga oraz styl, można zmie-
niać przy użyciu znaczników opisanych w tym podrozdziale. Niemniej jednak specyfi-
kacja HTML 4.0 zachęca do stosowania arkuszy stylów zamiast tych znaczników.
<B>…</B>
Zastosowanie Tekst
pogrubiony.
Znacznik otwierający
/zamykający
Wymagany/wymagany.
Atrybuty
%coreattrs
,
%i18n
,
%events
.
Pusty Nie.
<BASEFONT>
Zastosowanie Określa bazową wielkość czcionki.
Znacznik otwierający
/zamykający
Wymagany/niedozwolony (patrz uwaga dotycząca wymagań XHTML 1.0).
Przestarzałe atrybuty
SIZE="…"
Wielkość czcionki (1 do 7 lub względnie, na przykład +3).
COLOR="…"
Kolor czcionki.
FACE="…"
Typ czcionki.
Pusty Tak.
Uwagi Przestarzały, powinien być zastępowany arkuszami stylów. W XHTML 1.0
powinien on przyjąć formę XML —
<BASEFONT />
— aby zapewnić
zgodność ze starszymi przeglądarkami.
Dodatek
B.
Krótki opis języka HTML 4.0
885
<BIG>…</BIG>
Zastosowanie Duży tekst.
Znacznik otwierający
/zamykający
Wymagany/wymagany.
Atrybuty
%coreattrs
,
%i18n
,
%events
.
Pusty Nie.
<FONT>…</FONT>
Zastosowanie
Zmienia kolor lub wielkość czcionki.
Znacznik otwierający
/zamykający
Wymagany/wymagany.
Przestarzałe atrybuty
SIZE="…"
Wielkość czcionki (1 do 7 lub względnie, na przykład +3).
COLOR="…"
Kolor czcionki.
FACE="…"
Typ czcionki.
Pusty Nie.
Uwagi Przestarzały, powinien być zastępowany arkuszami stylów.
<I>…</I>
Zastosowanie Tekst
wyświetlony kursywą.
Znacznik otwierający
/zamykający
Wymagany/wymagany.
Atrybuty
%coreattrs
,
%i18n
,
%events
.
Pusty Nie.
<S>…</S>
Zastosowanie Tekst
przekreślony.
Znacznik otwierający
/zamykający
Wymagany/wymagany.
886
HTML 4 — Vademecum profesjonalisty
Atrybuty
%coreattrs
,
%i18n
,
%events
.
Pusty Nie.
Uwagi Przestarzały, należy go zastępować arkuszami stylów.
<SMALL>…</SMALL>
Zastosowanie Mały tekst.
Znacznik otwierający
/zamykający
Wymagany/wymagany.
Atrybuty
%coreattrs
,
%i18n
,
%events
.
Pusty Nie.
<STRIKE>…</STRIKE>
Zastosowanie Tekst
przekreślony.
Znacznik otwierający
/zamykający
Wymagany/wymagany.
Atrybuty
%coreattrs
,
%i18n
,
%events
.
Pusty Nie.
Uwagi Przestarzały, powinien być zastępowany arkuszami stylów.
<TT>…</TT>
Zastosowanie
Tekst TeleType (maszynowy, wyświetlany czcionką o stałej szerokości).
Znacznik otwierający
/zamykający
Wymagany/wymagany.
Atrybuty
%coreattrs
,
%i18n
,
%events
.
Pusty Nie.
<U>…</U>
Zastosowanie Tekst
podkreślony.
Dodatek
B.
Krótki opis języka HTML 4.0
887
Znacznik otwierający
/zamykający
Wymagany/wymagany.
Atrybuty
%coreattrs
,
%i18n
,
%events
.
Pusty Nie.
Uwagi Przestarzały, powinien być zastępowany arkuszami stylów.
Listy
Tworząc listy, możesz nadać tekstowi bardziej strukturalną postać. Listy można zagłębiać.
<DD>…</DD>
Zastosowanie
Opis definicji stosowany w elementach DL (listach definicyjnych).
Znacznik otwierający
/zamykający
Wymagany/opcjonalny (HTML); wymagany/wymagany (XHTML 1.0).
Atrybuty
%coreattrs
,
%i18n
,
%events
.
Pusty Nie.
Uwagi Wewnątrz znacznika można umieszczać zawartość blokową, na przy-
kład, znaczniki
<P>
.
<DIR>…</ DIR >
Zastosowanie Tworzy
listę wielokolumnową.
Znacznik otwierający
/zamykający
Wymagany/wymagany.
Atrybuty
%coreattrs
,
%i18n
,
%events
.
Przestarzałe atrybuty
COMPACT
Zmniejsza obszar zajmowany przez listę.
Pusty Nie.
Uwagi Musi
zawierać przynajmniej jeden element listy. Element ten jest przesta-
rzały, a zamiast niego powinno się stosować listę nieuporządkowaną
<UL>
.
888
HTML 4 — Vademecum profesjonalisty
<DL>…</DL>
Zastosowanie Tworzy
listę definicyjną.
Znacznik otwierający
/zamykający
Wymagany/wymagany.
Atrybuty
%coreattrs
,
%i18n
,
%events
.
Przestarzałe atrybuty
COMPACT
Zmniejsza obszar zajmowany przez listę.
Pusty Nie.
Uwagi
Musi zawierać przynajmniej jeden znacznik
<DT>
lub
<DD>
w dowolnej
kolejności.
<DT>…</DT>
Zastosowanie
Termin definicji (lub etykieta) używany w listach definicyjnych (
DL
).
Znacznik otwierający
/zamykający
Wymagany/opcjonalny (HTML); wymagany/wymagany (XHTML 1.0).
Atrybuty
%coreattrs
,
%i18n
,
%events
.
Pusty Nie.
Uwagi Musi
zawierać tekst, którego wygląd można modyfikować przy użyciu
znaczników określających postać tekstu.
<LI>…</LI>
Zastosowanie
Definiuje element listy.
Znacznik otwierający
/zamykający
Wymagany/opcjonalny (HTML); wymagany/wymagany (XHTML 1.0).
Atrybuty
%coreattrs
,
%i18n
,
%events
.
Przestarzałe atrybuty
TYPE="…"
Określa styl numerowania (
1
,
a
,
A
,
i
,
I
) w listach upo-
rządkowanych lub styl punktów (
disc
,
square
,
circle
)
w listach nieuporządkowanych.
VALUE="…"
Określa liczbę całkowitą, od jakiej zacznie się numerowa-
nie listy (dla danego jej elementu).
Pusty Nie.
Dodatek
B.
Krótki opis języka HTML 4.0
889
<MENU>…</MENU>
Zastosowanie Tworzy
jednokolumnową listę menu.
Znacznik otwierający
/zamykający
Wymagany/wymagany.
Atrybuty
%coreattrs
,
%i18n
,
%events
.
Przestarzałe atrybuty
COMPACT
Zmniejsza obszar zajmowany przez listę.
Pusty Nie.
Uwagi Musi
zawierać przynajmniej jeden element listy. Element ten jest prze-
starzały, a zamiast niego należy stosować listę nieuporządkowaną (
UL
).
<OL>…</OL>
Zastosowanie Tworzy
listę uporządkowaną.
Znacznik otwierający
/zamykający
Wymagany/wymagany.
Atrybuty
%coreattrs
,
%i18n
,
%events
.
Przestarzałe atrybuty
COMPACT
Zmniejsza obszar zajmowany przez listę.
START="…"
Określa numer pierwszego elementu listy.
TYPE="…"
Określa styl numerowania listy (
1
,
a
,
A
,
i
,
I
).
Pusty Nie.
Uwagi Musi
zawierać przynajmniej jeden element listy.
<UL>…</UL>
Zastosowanie Tworzy
listę nieuporządkowaną.
Znacznik otwierający
/zamykający
Wymagany/wymagany.
Atrybuty
%coreattrs
,
%i18n
,
%events
.
Przestarzałe atrybuty
COMPACT
Zmniejsza obszar zajmowany przez listę.
TYPE="…"
Określa styl punktów (
disc
,
square
,
circle
).
Pusty Nie.
Uwagi Musi
zawierać przynajmniej jeden element listy.
890
HTML 4 — Vademecum profesjonalisty
Połączenia
Połączenia są najważniejszymi elementami dokumentów HTML. Dzięki nim możliwe
jest tworzenie połączeń z innymi dokumentami.
<A>…</A>
Zastosowanie Używany do definiowania połączeń i odnośników.
Znacznik otwierający
/zamykający
Wymagany/wymagany.
Atrybuty
%coreattrs
,
%i18n
,
%events
.
CHARSET="…"
Kodowanie znaków zasobu.
NAME="…"
Definiuje odnośnik.
HREF="…"
URL
dołączonego zasobu.
TARGET="…"
Określa miejsce, w którym zasób zostanie wyświetlony
— nazwa podana przez użytkownika (w nowym oknie
o podanej nazwie),
_
blank (w nowym oknie bez na-
zwy),
_parent
(w nadrzędnym układzie ramek),
_self
(w ramce zawierającej aktualny dokument),
_top
(w oknie przeglądarki, zastępuje cały układ ra-
mek).
REL="…"
Typy
połączeń wychodzących.
REV="…"
Typy
połączeń odwrotnych.
ACCESSKEY="…"
Określa kombinację klawiszy dla tego elemen-
tu.
SHAPE="…"
Umożliwia tworzenie map odnośników obsługiwanych
po stronie przeglądarki z obszarami o różnych kształ-
tach (default, rect, circle, poly).
COORDS="…"
Określa wielkość obszaru na podstawie podanej liczby
(wyrażonej w pikselach) lub wartości procentowej.
TABINDEX="…"
Określa kolejność przechodzenia pomiędzy elementami
przy użyciu klawisza Tab.
Pusty Nie.
Dodatek
B.
Krótki opis języka HTML 4.0
891
<BASE>
Zastosowanie
Wszystkie URL-e podane w dokumencie są określane w odniesieniu
do tego położenia.
Znacznik otwierający
/zamykający
Wymagany/niedozwolony (patrz notatka dotycząca wymagań XHTML 1.0.).
Atrybuty
HREF="…"
URL
dołączonego zasobu.
TARGET="…"
Określa, gdzie zasób zostanie wyświetlony (ramka
o określonej nazwie,
_blank
,
_
parent
,
_self
,
_top
).
Pusty Tak.
Uwagi
Umieszczany w elemencie
HEAD
. W XHTML-u 1.0 znacznik ten powi-
nien przyjąć postać XML —
<BASE />
— aby zachować zgodność
ze starszymi przeglądarkami.
<LINK>
Zastosowanie Określa relację pomiędzy połączeniem i zasobem.
Znacznik otwierający
/zamykający
Wymagany/niedozwolony (patrz notatka dotycząca wymagań XHTML 1.0).
Atrybuty
%coreattrs
,
%i18n
,
%events
.
HREF="…"
URL dołączonego zasobu.
REL="…"
Typy
połączenia wychodzącego.
REV="…"
Typy
połączenia odwrotnego.
TYPE="…"
Typ zawartości.
MEDIA="…"
Określa medium docelowe (
screen
,
paper
,
projec-
tion
,
braille
,
speach
,
all
).
TARGET="…"
Określa, gdzie zasób zostanie wyświetlony (ramka o
określonej nazwie,
_blank
,
_parent
,
_self
,
_top
).
Pusty Tak.
Uwagi
Umieszczany w elemencie
HEAD
. W XHTML-u 1.0 znacznik ten powi-
nien przyjąć postać XML —
<LINK />
— aby zachować zgodność ze
starszymi przeglądarkami.
892
HTML 4 — Vademecum profesjonalisty
Tabele
Tabele są przeznaczone do prezentowania danych w postaci tabelarycznej. Tabele byłby
bardzo często wykorzystywane do określania układu stron WWW, jednak po wprowadzeniu
arkuszy stylów specyfikacja języka HTML 4.0 nie zaleca takiego wykorzystywania tabel.
<CAPTION>…</CAPTION>
Zastosowanie Wyświetla tytuł tabeli.
Znacznik otwierający
/zamykający
Wymagany/wymagany.
Atrybuty
%coreattrs
,
%i18n
,
%events
.
Przestarzałe atrybuty
ALIGN="…"
Określa wyrównanie (
left
,
center
,
right
,
justi-
fied
).
Pusty Nie.
Uwagi Opcjonalny.
<COL>
Zastosowanie
Grupuje kolumny należące do grupy kolumn w celu określenia
ich wspólnych atrybutów.
Znacznik otwierający
/zamykający
Wymagany/niedozwolony (patrz notatka dotycząca wymagań XHTML 1.0).
Atrybuty
%coreattrs
,
%i18n
,
%events
.
SPAN="…"
Ilość kolumn w grupie.
WIDTH="…"
Szerokość kolumny wyrażona jako liczba (w pikselach),
wartość procentowa lub wartość minimalna.
ALIGN="…"
Wyrównanie zawartości komórek w poziomie (
left
,
center
,
right
,
justify
,
char
).
CHAR="…"
Określa znak, według którego będzie wyrównywana
zawartość komórek.
CHAROFF="…"
Przesunięcie do pierwszego znaku, według którego jest
wyrównywana zawartość komórki.
VALIGN="…"
Wyrównanie zawartości komórki w pionie (
top
,
mid-
dle
,
bottom
,
baseline
).
Pusty Tak.
Uwagi
W XHTML-u 1.0 znacznik ten powinien przyjąć formę XML —
COL /
l
h
i
d ś i
t
i
l d k
i
Dodatek
B.
Krótki opis języka HTML 4.0
893
<COL />
— w celu zachowania zgodności ze starszymi przeglądarkami.
<COLGROUP>…</COLGROUP>
Zastosowanie Definiuje
grupę składającą się z przynajmniej dwóch kolumn.
Znacznik otwierający
/zamykający
Wymagany/opcjonalny (HTML); wymagany/wymagany (XHTML 1.0).
Atrybuty
%coreattrs
,
%i18n
,
%events
.
SPAN="…"
Ilość kolumn w grupie.
WIDTH="…"
Szerokość kolumny wyrażona jako liczba (w pikselach),
wartość procentowa lub wartość minimalna.
ALIGN="…"
Wyrównanie zawartości komórek w poziomie (
left
,
center
,
right
,
justify
,
char
).
CHAR="…"
Określa znak, według którego będzie wyrównywana z
wartość komórek.
a-
CHAROFF="…"
Przesunięcie do pierwszego znaku, według którego jest
wyrównywana zawartość komórki.
VALIGN="…"
Wyrównanie zawartości komórki w pionie (
top
,
mid-
dle
,
bottom
,
baseline
).
Pusty Nie.
<TABLE>…</TABLE>
Zastosowanie Tworzy
tabelę.
Znacznik otwierający
/zamykający
Wymagany/wymagany.
Atrybuty
%coreattrs
,
%i18n
,
%events
.
WIDTH="…"
Szerokość tabeli.
COLS="…"
Ilość kolumn.
BORDER="…"
Szerokość obramowania tabeli wyrażona w pikselach.
FRAME="…"
Określa widoczne krawędzie obramowania tabeli
(
void
,
above
,
below
,
hsides
,
lhs
,
rhs
,
vsi-
des
,
box
,
border
).
RULES="…"
Określa widoczne linie pomiędzy komórkami tabeli
(
none
,
groups
,
rows
,
cols
,
all
).
CELLSPACING="…"
Wielkość odstępu pomiędzy komórkami tabeli.
CELLPADDING="…"
Wielkość odstępu pomiędzy zawartością ko-
mórek a ich krawędziami.
Przestarzałe atrybuty
ALIGN="…"
Określa wyrównanie (
left
,
center
,
right
,
ju-
tif
)
894
HTML 4 — Vademecum profesjonalisty
stify
).
BGCOLOR="…"
Określa kolor tła.
Pusty Nie.
<TBODY>…</TBODY>
Zastosowanie Definiuje
treść (ciało) tabeli.
Znacznik otwierający
/zamykający
Opcjonalny/opcjonalny (HTML); wymagany/wymagany (XHTML 1.0).
Atrybuty
%coreattrs
,
%i18n
,
%events
.
ALIGN="…"
Wyrównanie
zawartości komórek w poziomie (
left
,
center
,
right
,
justify
,
char
).
CHAR="…"
Określa znak, według którego będzie wyrównywana
kolumna.
CHAROFF="…"
Przesunięcie do pierwszego znaku, według którego jest
wyrównywana zawartość.
VALIGN="…"
Wyrównanie zawartości komórki w pionie (
top
,
mid-
dle
,
bottom
,
baseline
).
Pusty Nie.
<TD>…</TD>
Zastosowanie Definiuje
zawartość komórki tabeli
Znacznik otwierający
/zamykający
Wymagany/opcjonalny (HTML); wymagany/wymagany (XHTML 1.0).
Atrybuty
%coreattrs
,
%i18n
,
%events
.
AXIS="…"
Skrócona
nazwa.
AXES="…"
Lista nazw kategorii oddzielonych od siebie przecinkami
ROWSPAN="…"
Określa liczbę wierszy, na jakie jest rozpięta komórka.
COLSPAN="…"
Określa liczbę kolumn, na jakie jest rozpięta komórka.
ALIGN="…"
Wyrównanie
zawartości komórek w poziomie (
left
,
center
,
right
,
justify
,
char
).
CHAR="…"
Określa znak, według którego będzie wyrównywana
kolumna.
Dodatek
B.
Krótki opis języka HTML 4.0
895
CHAROFF="…"
Przesunięcie do pierwszego znaku, według którego jest
wyrównywana zawartość.
VALIGN="…"
Wyrównanie
zawartości komórki w pionie
(
top
,
middle
,
bottom
,
baseline
).
Przestarzałe atrybuty
NOWRAP="…"
Wyłącza załamywanie wierszy w komórce.
BGCOLOR="…"
Określa kolor tła komórki.
HEIGHT="…"
Określa wysokość komórki.
WIDTH="…"
Określa szerokość komórki.
Pusty Nie.
<TFOOT>…</TFOOT>
Zastosowanie Definiuje
stopkę tabeli.
Znacznik otwierający
/zamykający
Wymagany/opcjonalny (HTML); wymagany/wymagany (XHTML 1.0).
Atrybuty
%coreattrs
,
%i18n
,
%events
.
ALIGN="…"
Wyrównanie
zawartości komórek w poziomie (
left
,
center
,
right
,
justify
,
char
).
CHAR="…"
Określa znak, według którego będzie wyrównywana
kolumna.
CHAROFF="…"
Przesunięcie do pierwszego znaku, według którego
jest wyrównywana zawartość.
VALIGN="…"
Wyrównanie
zawartości komórki w pionie
(
top
,
middle
,
bottom
,
baseline
).
Pusty Nie.
<TH>…</TH>
Zastosowanie Definiuje
zawartość komórki nagłówkowego wiersza tabeli.
Znacznik otwierający
/zamykający
Wymagany/opcjonalny (HTML); wymagany/wymagany (XHTML 1.0).
Atrybuty
%coreattrs
,
%i18n
,
%events
.
AXIS="…"
Skrócona
nazwa.
896
HTML 4 — Vademecum profesjonalisty
AXIS="…"
Lista nazw kategorii oddzielonych od siebie przecinkami.
ROWSPAN="…"
Określa liczbę wierszy, na jakie jest rozpięta komórka.
COLSPAN="…"
Określa liczbę kolumn, na jakie jest rozpięta komórka.
ALIGN="…"
Wyrównanie
zawartości komórek w poziomie
(
left
,
center
,
right
,
justify
,
char
).
CHAR="…"
Określa znak, według którego będzie wyrównywana
kolumna.
CHAROFF="…"
Przesunięcie do pierwszego znaku, według którego
jest wyrównywana zawartość.
VALIGN="…"
Wyrównanie
zawartości komórki w pionie
(
top
,
middle
,
bottom
,
baseline
).
Przestarzałe atrybuty
NOWRAP="…"
Wyłącza załamywanie wierszy w komórce.
BGCOLOR="…"
Określa kolor tła komórki.
HEIGHT="…"
Określa wysokość komórki.
WIDTH="…"
Określa szerokość komórki.
Pusty Nie.
<THEAD>…</THEAD>
Zastosowanie Definiuje
nagłówek tabeli.
Znacznik otwierający
/zamykający
Wymagany/opcjonalny (HTML); wymagany/wymagany (XHTML 1.0).
Atrybuty
%coreattrs
,
%i18n
,
%events
.
ALIGN="…"
Wyrównanie
zawartości komórek w poziomie (
left
,
center
,
right
,
justify
,
char
).
CHAR="…"
Określa znak, według którego będzie wyrównywana
kolumna.
CHAROFF="…"
Przesunięcie do pierwszego znaku, według którego
jest wyrównywana zawartość.
VALIGN="…"
Wyrównanie
zawartości komórki w pionie
(
top
,
middle
,
bottom
,
baseline
).
Pusty Nie.
<TR>…</TR>
Zastosowanie
Definiuje wiersz tabeli.
Dodatek
B.
Krótki opis języka HTML 4.0
897
Znacznik otwierający
/zamykający
Wymagany/opcjonalny (HTML); wymagany/wymagany (XHTML 1.0).
Atrybuty
%coreattrs
,
%i18n
,
%events
.
ALIGN="…"
Wyrównanie zawartości komórek w poziomie
(
left
,
center
,
right
,
justify
,
char
).
CHAR="…"
Określa znak, według którego będzie wyrównywana
kolumna.
CHAROFF="…"
Przesunięcie do pierwszego znaku, według którego
jest wyrównywana zawartość.
VALIGN="…"
Wyrównanie
zawartości komórki w pionie (
top
,
mid-
dle
,
bottom
,
baseline
).
Przestarzałe atrybuty
BGCOLOR="…"
Określa kolor tła wiersza.
Pusty Nie.
Ramki
Ramki tworzą „panele” (niezależne części) w oknie przeglądarki, w których można wy-
świetlać zawartość innych dokumentów źródłowych.
<FRAME>
Zastosowanie Definiuje
ramkę.
Znacznik otwierający
/zamykający
Wymagany/niedozwolony (patrz notatka dotycząca wymagań XHMTL 1.0).
Atrybuty
NAME="…"
Nazwa
ramki.
SRC="…"
Dokument
źródłowy jaki ma byś wyświetlony
w ramce.
FRAMEBORDER="…"
Włącza lub wyłącza wyświetlanie obramowań
pomiędzy ramkami (
0
,
1
).
MARGINWIDTH="…"
Określa wielkość odstępu pomiędzy obramo-
waniem ramki a jej zawartością.
MARGINHEIGHT="…"
Określa wielkość odstępu pomiędzy obramo-
waniem ramki a jej zawartością.
NORESIZE="…"
Wyłącza możliwość zmiany wielkości ramki.
898
HTML 4 — Vademecum profesjonalisty
SCROLLING="…"
Określa sposób wyświetlania pasków przewijania
(
auto
,
yes
,
no
).
Pusty Tak.
Uwagi
W XHTML-u 1.0 znacznik ten powinien przyjmować formę XML —
<FRAME />
— aby zachować zgodność ze starszymi przeglądarkami.
<FRAMESET>…</FRAMESET>
Zastosowanie Definiuje
układ ramek w oknie.
Znacznik otwierający
/zamykający
Wymagany/wymagany.
Atrybuty
ROWS="…"
Ilość wierszy
COLS="…"
Ilość kolumn.
ONLOAD="…"
Wbudowane zdarzenie generowane w momencie zała-
dowania dokumentu.
ONUNLOAD="…"
Wbudowane zdarzenie generowane, gdy układ ramek
jest zastępowany inną stroną.
Pusty Nie.
Uwagi Układy ramek mogą być zagnieżdżane.
<IFRAME>…</IFRAME>
Zastosowanie Tworzy
ramkę wpisaną.
Znacznik otwierający
/zamykający
Wymagany/wymagany.
Atrybuty
NAME="…"
Nazwa
ramki.
SRC="…"
Dokument
źródłowy jaki ma byś wyświetlony
w ramce.
FRAMEBORDER="…"
Włącza lub wyłącza wyświetlanie obramowań
pomiędzy ramkami (
0
,
1
).
MARGINWIDTH="…"
Określa wielkość odstępu pomiędzy obramowa-
niem ramki a jej zawartością.
MARGINHEIGHT="…"
Określa wielkość odstępu pomiędzy obramo-
waniem ramki a jej zawartością.
Dodatek
B.
Krótki opis języka HTML 4.0
899
SCROLLING="…"
Określa sposób wyświetlania pasków przewijania
(
auto
,
yes
,
no
).
HEIGHT="…"
Wysokość ramki.
WIDTH="…"
Szerokość ramki.
Przestarzałe atrybuty
ALIGN="..."
Określa wyrównanie (
left
,
center
,
right
,
ju-
stify
).
Pusty Nie.
<NOFRAMES>…</NOFRAMES>
Zastosowanie Alternatywna
zawartość strony wyświetlana, gdy przeglądarka
nie obsługuje ramek.
Znacznik otwierający
/zamykający
Wymagany/wymagany.
Atrybuty Brak.
Pusty Nie.
Obiekty osadzone
Nazywane także „włączeniami”, elementy tego typu obejmują: aplety Javy, mapy odno-
śników oraz inne obiekty multimedialne i programistyczne, które można umieszczać na
stronach WWW w celu udostępnienia dodatkowych możliwości funkcjonalnych.
<APPLET>…</APPLET>
Zastosowanie
Umieszcza na stronie aplet napisany w języku Java.
Znacznik otwierający
/zamykający
Wymagany/wymagany.
Atrybuty
ALIGN="…"
Określa wyrównanie (left, center, right, justify).
ALT="…"
Wyświetla tekst podczas ładowania apletu.
ARCHIVE="…"
Określa zasób, jaki należy wstępnie załadować.
CODE="…"
Plik klasy apletu.
CODEBASE="…"
Bazowy URL apletu.
HEIGHT="…"
Wysokość apletu wyświetlonego na stronie.
900
HTML 4 — Vademecum profesjonalisty
HSPACE="…"
Szerokość obszaru oddzielającego aplet
od pozostałej zawartości strony.
NAME="…"
Nazwa
apletu.
OBJECT="…"
Serializowany plik apletu.
VSPACE="…"
Wysokość obszaru oddzielającego aplet
od pozostałej zawartości strony.
WIDTH="…"
Szerokość apletu wyświetlonego na stronie.
Pusty Nie.
Uwagi Znacznik
<APPLET>
został uznany za przestarzały, a zamiast niego na-
leży stosować znacznik
<OBJECT>
.
<AREA>…</AREA>
Zastosowanie Definiuje
połączenia i odnośniki.
Znacznik otwierający
/zamykający
Wymagany/niedozwolony (patrz notatka dotycząca wymagań XHTML 1.0).
Atrybuty
SHAPE="…."
Umożliwia tworzenie map odnośników działających po
stronie przeglądarki i wykorzystujących obszary
o zdefiniowanych kształtach (
default
,
rect
,
circle
,
poly
).
COORDS="…"
Określa wielkość obszaru na podstawie liczby (wyrażo-
nej w pikselach) lub wartości procentowej.
HREF="…"
URL
dołączanego zasobu.
TARGET="…"
Określa, gdzie zasób zostanie wyświetlony (nazwa poda-
na przez użytkownika,
_blank
,
_parent
,
_self
,
_top
).
NOHREF="…"
Określa, że kliknięcie obszaru nie spowoduje
wykonania żadnej czynności.
ALT="…"
Wyświetla tekst alternatywny.
TABINDEX="…"
Określa kolejność przechodzenia pomiędzy
elementami przy użyciu klawisza Tab.
Pusty Tak.
Uwagi
W XHTML-u 1.0 znacznik ten powinien przyjmować postać XML —
<AREA />
— aby zapewnić zgodność ze starszymi przeglądarkami.
Dodatek
B.
Krótki opis języka HTML 4.0
901
<IMG>…</IMG>
Zastosowanie Pozwala
umieścić w dokumencie obraz.
Znacznik otwierający
/zamykający
Wymagany/niedozwolony (patrz notatka dotycząca wymagań XHTML 1.0).
Atrybuty
%coreattrs
,
%i18n
,
%events
.
SRC="…"
URL
obrazu.
ALT="…"
Tekst alternatywny wyświetlany zamiast obrazu.
HEIGHT="…"
Wysokość obrazu.
WIDTH="…"
Szerokość obrazu.
USEMAP="…"
URL mapy odnośników obsługiwanej po stronie
przeglądarki.
ISMAP
Oznacza mapę odnośników obsługiwaną po stronie
serwera.
Przestarzałe atrybuty
ALIGN="…"
Określa wyrównanie (
left
,
center
,
right
,
justify
).
BORDER="…"
Określa szerokość obramowania.
HSPACE="…"
Określa szerokość obszaru oddzielającego obraz
od pozostałej zawartości strony.
VSPACE="…"
Określa wysokość obszaru oddzielającego obraz
od pozostałej zawartości strony.
Pusty Tak.
Uwagi
W XHTML-u 1.0 znacznik ten powinien przyjmować postać XML —
<IMG />
— aby zapewnić zgodność ze starszymi przeglądarkami.
<MAP>…</MAP>
Zastosowanie
Użyty wraz z elementami
AREA
tworzy mapę odnośników obsługiwaną
po stronie przeglądarki.
Znacznik otwierający
/zamykający
Wymagany/wymagany.
Atrybuty
%coreattrs
.
NAME="…"
Nazwa tworzonej mapy odnośników.
Pusty Nie.
902
HTML 4 — Vademecum profesjonalisty
<OBJECT>…</OBJECT>
Zastosowanie
Umieszcza w stronie obiekt.
Znacznik otwierający
/zamykający
Wymagany/wymagany.
Atrybuty
%coreattrs
,
%i18n
,
%events
.
DECLARE="…"
Flaga sprawiająca, że definicja obiektu staje się jedy-
nie deklaracją.
CLASSID="…"
URL obiektu.
CODEBASE="…"
URL, na postawie którego będą określane URL-e
podane w innych atrybutach.
DATA="…"
URL danych wykorzystywanych przez obiekt.
TYPE="…"
Internetowy typ zawartości danych obiektu.
CODETYPE="…"
Internetowy typ zawartości kodu obiektu.
STANDBY="…"
Pokazuje komunikaty podczas pobierania obiektu.
HEIGHT="…"
Wysokość obiektu.
WIDTH="…"
Szerokość obiektu.
USEMAP="…"
URL mapy odnośników.
SHAPES="…"
Umożliwia definiowanie obszarów, w których
są poszukiwane połączenia, jeśli obiekt jest mapą od-
nośników.
NAME="…"
URL do wysłania jako część formularza.
TABINDEX="…"
Określa kolejność przechodzenia pomiędzy elementa-
mi przy użyciu klawisza Tab.
Przestarzałe atrybuty
ALIGN="…"
Określa wyrównanie (
left
,
center
,
right
,
justi-
fy
).
BORDER="…"
Określa szerokość obramowania.
HSPACE="…"
Określa szerokość obszaru oddzielającego obraz
od pozostałej zawartości strony.
VSPACE="…"
Określa wysokość obszaru oddzielającego obraz
od pozostałej zawartości strony.
Pusty Nie.
Dodatek
B.
Krótki opis języka HTML 4.0
903
<PARAM>…</PARAM>
Zastosowanie Inicjalizuje
obiekt.
Znacznik otwierający
/zamykający
Wymagany/niedozwolony (patrz notatka dotycząca wymagań XHTML 1.0).
Atrybuty
NAME="…"
Definiuje
nazwę parametru.
VALUE="…"
Wartość parametru.
VALUETYPE="…"
Określa typ wartości parametru (
data
,
ref
,
object
).
TYPE="…"
Internetowy typ medium.
Pusty Tak.
Uwagi
W XHTML-u 1.0 znacznik ten powinien przyjmować postać XML —
<PARAM />
— aby zapewnić zgodność ze starszymi przeglądarkami.
Style
Arkusze stylów (zarówno wpisane, jak i zewnętrzne są umieszczane w dokumentach
HTML przy użyciu znacznika
<STYLE>
.
<STYLE>…</STYLE>
Zastosowanie Tworzy
wewnętrzny arkusz stylów.
Znacznik otwierający
/zamykający
Wymagany/wymagany.
Atrybuty
%i18n.
TYPE="…"
Typ zawartości.
MEDIA="…"
Określa medium docelowe (
screen
,
,
projec-
tion
,
braille
,
speach
,
all
).
TITLE="…"
Tytuł arkusza stylów.
Pusty Nie.
Uwagi
Umieszczany w nagłówku dokumentu (elemencie
HEAD
).
904
HTML 4 — Vademecum profesjonalisty
Formularze
Formularze stanowią interfejs, za pomocą którego użytkownicy mogą wybierać opcje
i wprowadzać dane przesyłane z powrotem na serwer.
<BUTTON>…</BUTTON>
Zastosowanie Tworzy
przycisk.
Znacznik otwierający
/zamykający
Wymagany/wymagany.
Atrybuty
%coreattrs
,
%i18n
,
%events
.
NAME="…"
Nazwa
przycisku.
VALUE="…"
Wartość przycisku.
TYPE="…"
Typ przycisku (
button
,
submit
,
reset
).
DISABLED="…"
Określa stan przycisku jako nieaktywny.
TABINDEX="…"
Określa kolejność przechodzenia pomiędzy
elementami przy użyciu klawisza Tab.
ONFOCUS="…"
Zdarzenie zachodzące, gdy w elemencie zosta-
nie umieszczone miejsce wprowadzania.
ONBLUR="…"
Zdarzenie zachodzące, gdy miejsce wprowadzania zo-
stanie usunięte z elementu.
Pusty Nie.
<FIELDSET>…</FIELDSET>
Zastosowanie
Grupuje elementy kontrolne logicznie związane ze sobą.
Znacznik otwierający
/zamykający
Wymagany/wymagany.
Atrybuty
%coreattrs
,
%i18n
,
%events
.
Pusty Nie.
<FORM>…</FORM>
Zastosowanie Tworzy
formularz
zawierający elementy kontrolne, w których użytkow-
nik może podawać dane.
Dodatek
B.
Krótki opis języka HTML 4.0
905
Znacznik otwierający
/zamykający
Wymagany/wymagany.
Atrybuty
%coreattrs
,
%i18n
,
%events
.
ACTION="…"
URL programu obsługującego formularz
na serwerze.
ENCTYPE="…"
Określa MIME (Internet media type).
ONSUBMIT="…"
Wbudowane zdarzenie generowane,
gdy formularz jest wysyłany.
ONRESET="…"
Wbudowane zdarzenie generowane przy przy-
wracaniu oryginalnych wartości pól formularza.
TARGET="…"
Określa, gdzie zasób zostanie wyświetlony
(nazwa podana przez użytkownika,
_blank
,
_parent
,
_self
,
_top
).
ACCEPT-CHARSET="…"
Lista sposobów kodowania znaków.
METHOD="…"
Metoda HTTP przesyłu danych (
POST
lub
GET
)
Pusty Nie.
<INPUT>
Zastosowanie Definiuje
element
kontrolny stosowany w formularzach.
Znacznik otwierający
/zamykający
Wymagany/niedozwolony (patrz notatka dotycząca wymagań XHTML 1.0).
Atrybuty
%coreattrs
,
%i18n
,
%events
.
TYPE="…"
Typ elementu (
text
,
password
,
checkbox
,
radio
,
submit
,
reset
,
file
,
hidden
,
image
,
button
).
NAME="…"
Nazwa elementu (wymagana dla wszystkich elemen-
tów oprócz przycisków
submit
i
reset
).
VALUE="…"
Początkowa wartość elementu (wymagana
w przyciskach opcji oraz polach wyboru).
CHECKED="…"
Określa, że przycisk opcji ma być zaznaczony.
DISABLED="…"
Wyłącza element kontrolny.
READONLY="…"
Dla pól tekstowych typu
password
.
SIZE="…"
Szerokość elementu wyrażona w pikselach, z wyjąt-
kiem pól tekstowych oraz haseł, w których przypadku
atrybut oznacza szerokość pola wyrażoną w ilości
906
HTML 4 — Vademecum profesjonalisty
znaków.
MAXLENGTH="…"
Maksymalna
ilość znaków jakie moż-
na wpisać w polu.
SRC="…"
URL obrazu dla elementem kontrolnego typu
image
.
ALT="…"
Alternatywny opis tekstowy.
USEMAP="…"
URL mapy odnośników obsługiwanej po stronie p
glądarki.
rze-
TABINDEX="…"
Określa kolejność przechodzenia pomiędzy elementa-
mi przy użyciu klawisza Tab.
ONFOCUS="…"
Zdarzenie zachodzące, gdy w elemencie zostanie
umieszczone miejsce wprowadzania.
ONBLUR="…"
Zdarzenie
zachodzące, gdy miejsce wprowadzania
zostanie usunięte z elementu.
ONSELECT="…"
Wbudowane zdarzenie zachodzące, gdy element
kontrolny zostanie wybrany.
ONCHANGE="…"
Wbudowane zdarzenie zachodzące, gdy wartość
elementu zostanie zmieniona.
ACCEPT="…"
Typy plików, które wolno przesyłać na serwer.
Przestarzałe atrybuty
ALIGN="…"
Określa wyrównanie (
left
,
center
,
right
,
justi-
fy
).
Pusty Tak.
Uwagi
W XHTML-1 1.0 znacznik ten powinien przybierać formę XML —
<INPUT />
— aby zapewnić zgodność z wcześniejszymi przeglądar-
kami.
<ISINDEX>
Zastosowanie Prośba o wprowadzenie danych przez użytkownika.
Znacznik otwierający
/zamykający
Wymagany/niedozwolony (patrz notatka o wymaganiach XHMTL 1.0).
Atrybuty
%coreattrs
,
%i18n
.
Przestarzałe atrybuty
PROMPT="…"
Określa tekst wyświetlany wraz z polem służącym
do podania informacji.
Pusty Tak.
Dodatek
B.
Krótki opis języka HTML 4.0
907
Uwagi
W XHTML-1 1.0 znacznik ten powinien przybierać formę XML —
<ISINDEX /> — aby zapewnić zgodność z wcześniejszymi przeglądarkami.
<LABEL>…</LABEL>
Zastosowanie
Opis elementu kontrolnego.
Znacznik otwierający
/zamykający
Wymagany/wymagany.
Atrybuty
%coreattrs
,
%i18n
,
%events
.
FOR="…"
Kojarzy
etykietę z elementem o podanym identyfikatorze.
DISABLED="…"
Element kontrolny jest wyłączony.
ACCESSKEY="…"
Definiuje
kombinację klawiszy skoja-
rzoną
z elementem kontrolnym.
ONFOCUS="…"
Zdarzenie zachodzące, gdy w elemencie zostanie
umieszczone miejsce wprowadzania.
ONBLUR="…"
Zdarzenie
zachodzące, gdy miejsce wprowadzania
zostanie usunięte z elementu.
Pusty Nie.
<LEGEND>…</LEGEND>
Zastosowanie
Definiuje tytuł grupy pól (elementu
FIELDSET
).
Znacznik otwierający
/zamykający
Wymagany/wymagany.
Atrybuty
%coreattrs
,
%i18n
,
%events
.
ACCESSKEY="…"
Definiuje
kombinację klawiszy skojarzoną
z elementem.
Przestarzałe atrybuty
ALIGN="…"
Określa wyrównanie (
left
,
center
,
right
,
justi-
fy
).
Pusty Nie.
<OPTION>…</OPTION>
Zastosowanie
Określa opcje wyświetlane w elementach
SELECT
.
908
HTML 4 — Vademecum profesjonalisty
Znacznik otwierający
/zamykający
Wymagany/opcjonalny (HTML); wymagany/wymagany (XHTML 1.0).
Atrybuty
%coreattrs
,
%i18n
,
%events
.
SELECTED="…"
Określa, czy opcja jest zaznaczona.
DISABLED="…"
Element jest wyłączony.
VALUE="…"
Wartość wysyłana jeśli opcja zostanie wybrana.
Pusty Nie.
<SELECT>…</SELECT>
Zastosowanie Tworzy
listę opcji, z których użytkownik może wybierać.
Znacznik otwierający
/zamykający
Wymagany/wymagany.
Atrybuty
%coreattrs
,
%i18n
,
%events
.
NAME="…"
Nazwa
elementu.
SIZE="…"
Wielkość elementu wyrażona jako ilość
wyświetlonych wierszy.
MULTIPLE
Umożliwia wybór wielu elementów listy.
DISABLED="…"
Element kontrolny jest wyłączony.
TABINDEX="…"
Określa kolejność przechodzenia pomiędzy
elementami przy użyciu klawisza Tab.
ONFOCUS="…"
Zdarzenie zachodzące, gdy w elemencie zostanie
umieszczone miejsce wprowadzania.
ONBLUR="…"
Zdarzenie
zachodzące, gdy miejsce wprowadzania
zostanie usunięte z elementu.
ONSELECT="…"
Wbudowane zdarzenie zachodzące, gdy element
kontrolny zostanie wybrany.
ONCHANGE="…"
Wbudowane zdarzenie zachodzące, gdy wartość
elementu zostanie zmieniona.
Pusty Nie.
<TEXTAREA>…</TEXTAREA>
Zastosowanie
Tworzy obszar, w którym użytkownik może wpisać wiele linii tekstu.
Znacznik otwierający
/
k j
Wymagany/wymagany.
Dodatek
B.
Krótki opis języka HTML 4.0
909
/zamykający
Atrybuty
%coreattrs
,
%i18n
,
%events
.
NAME="…"
Nazwa
elementu.
ROWS="…"
Wysokość wyrażona jako ilość wierszy pola.
COLS="…"
Szerokość wyrażona jako ilość kolumn w polu.
DISABLED="…"
Element kontrolny jest wyłączony.
READONLY="…"
Określa, że zawartość pola jest przeznaczona tylko
do odczytu.
TABINDEX="…"
Określa kolejność przechodzenia pomiędzy elementami
przy użyciu klawisza Tab.
ONFOCUS="…"
Zdarzenie zachodzące, gdy w elemencie zostanie
umieszczone miejsce wprowadzania.
ONBLUR="…"
Zdarzenie
zachodzące, gdy miejsce wprowadzania
zostanie usunięte z elementu.
ONSELECT="…"
Wbudowane zdarzenie zachodzące, gdy element
kontrolny zostanie wybrany.
ONCHANGE="…"
Wbudowane zdarzenie zachodzące, gdy wartość
elementu zostanie zmieniona.
Pusty Nie.
Uwagi
Tekst jaki ma zostać wyświetlony w polu należy zapisać pomiędzy
znacznikiem otwierającym i zamykającym.
Skrypty
Języki skryptowe zostały udostępnione w celu przetwarzania danych i wykonywania in-
nych, dynamicznych czynności. Skrypty definiowane są przy użyciu znacznika
<SCRIPT>
.
<SCRIPT>…</SCRIPT>
Zastosowanie Zawiera
skrypt wykonywany przez przeglądarkę.
Znacznik otwierający
/zamykający
Wymagany/wymagany.
Atrybuty
TYPE="…"
Typ
zawartości określający używany język skryptowy.
SRC="…"
URL
zewnętrznego skryptu.
910
HTML 4 — Vademecum profesjonalisty
Przestarzałe atrybuty
LANGUAGE="…"
Określa język skryptowy; atrybut przestarzały, na-
leży go zastępować atrybutem
TYPE
.
Pusty Nie.
Uwagi
Za pomocą elementu
META
można określić domyślny język skryptowy.
<NOSCRIPT>…</NOSCRIPT>
Zastosowanie Definiuje
alternatywną zawartość wyświetlaną, gdy przeglądarka nie jest
w stanie wykonać skryptu.
Znacznik otwierający
/zamykający
Wymagany/wymagany.
Atrybuty Brak.
Pusty Nie.
Znaki
Tabela B.1 zawiera dostępne symbole i stałe liczbowe określające znaki standardowego
zbioru znaków ISO-Latin-1 (ISO8859-1). Jeśli to było możliwe, to tabela przedstawia
też odpowiednie znaki.
Nie wszystkie przeglądarki będą w stanie wyświetlać znaki przedstawione w tabeli B.1, a
niektóre spośród nich mogą nawet wyświetlać inne znaki, niż podano w tabeli. Nowsze
przeglądarki wydają się lepiej obsługiwać przedstawione tu znaki, jeśli jednak chciałbyś ich
używać, to warto dokładnie przetestować zawierającą je stronę w wielu różnych
przeglądarkach.
Tabela B.1.
Zbiór znaków ISO-Latin-1
Znak Stała liczbowa
Symbol znaku
Opis
�–
Nieużywane
	
Tabulacja pozioma
Nowy wiersz
– 
Nieużywane
 
Odstęp
!
!
Znak wykrzyknika
”
" "
Cudzysłów
#
#
Symbol ilości
Dodatek
B.
Krótki opis języka HTML 4.0
911
$
$
Znak dolara
%
%
Procent
&
& &
Znak &
‘
'
Apostrof
(
(
Lewy nawias
)
)
Prawy nawias
*
*
Gwiazdka
Tabela B.1.
Zbiór znaków ISO-Latin-1 (ciąg dalszy)
Znak Stała liczbowa
Symbol znaku
Opis
+
+
Znak plus
,
,
Przecinek
-
-
Minus
.
.
Kropka
/
/
Ukośnik lewy (slash)
0-9
0–9
Cyfry od 0 do 9
:
:
Dwukropek
;
;
Średnik
<
< <
Znak mniejszości
=
=
Znak równości
>
> >
Znak większości
?
?
Pytajnik
@
@
Znak „at”
A-Z
A–Z
Litery od A do Z
[
[
Lewy nawias kwadratowy
\
\
Ukośnik prawy (backslash)
]
]
Prawy nawias kwadratowy
^
^
Znak karetki
–
_
Pozioma kreska
`
`
Akcent
a-z
a–z
Litery od a do z
{
{
Lewy nawias klamrowy
|
|
Kreska pionowa
}
}
Prawy nawias klamrowy
~
~
Tylda
–Ÿ
Nieużywane
912
HTML 4 — Vademecum profesjonalisty
 
„Niełamiący” odstęp
¡
¡ ¡
Odwrócony wykrzyknik
¢
¢ ¢
Znak centa
£
£ £
Znak funta szterlinga
¤
¤ ¤
Ogólny znak waluty
¥
¥ ¥
Znak jena
¦
¦ ¦
lub
&brkbar;
Kreska pionowa przerywana
§
§ §
Znak paragrafu (sekcji)
Tabela B.1.
Zbiór znaków ISO-Latin-1 (ciąg dalszy)
Znak Stała liczbowa
Symbol znaku
Opis
¨
¨ ¨
Umlaut
©
© ©
Znak praw autorskich
ª
ª ª
Liczebnik żeński
‹
« «
Lewy nawias kątowy, lewy znak cytowania
¬
¬ ¬
Znak negacji (NOT)
-
­ ­
Znak miękkiego przeniesienia
®
® ®
Zarejestrowany znak towarowy
¯
¯ &hibar;
Akcent
°
° °
Znak stopni
±
± ±
Plus lub minus
²
² ²
Indeks górny dwa
³
³ &sub3;
Indeks górny trzy
´
´ ´
Akcent
µ
µ µ
Znak mikro
¶
¶ ¶
Znak akapitu
·
· ·
Kropka (środkowa)
¸
¸ ¸
Cedilla
¹
¹ ¹
Indeks górny jeden
º
º º
Liczebnik męski
›
» »
Prawy nawias kątowy, prawy znak cytowania
¼
¼ ¼
Ułamek jedna czwarta
½
½ ½
Ułamek jedna druga
¾
¾ ¾
Ułamek trzy czwarte
¿
¿ ¿
Odwrócony znak zapytania
Dodatek
B.
Krótki opis języka HTML 4.0
913
À
À À
Litera A, akcent gravis
Á
Á Á
Litera A, akcent ostry
Â
 Â
Litera A, daszek
Ã
à Ã
Litera A, tylda
Ä
Ä Ä
Litera A, dwie kropki lub umlaut
Å
Å Å
Duże A, kółko
Æ
Æ Æ
Litera AE (ligatura)
Ç
Ç Ç
Litera C, cedilla
È
È È
Litera E, akcent gravis
É
É É
Litera E, akcent ostry
Ê
Ê Ê
Litera E, daszek
Tabela B.1.
Zbiór znaków ISO-Latin-1 (ciąg dalszy)
Znak Stała liczbowa
Symbol znaku
Opis
Ë
Ë Ë
Litera E, dwie kropki lub umlaut
Ì
Ì Ì
Litera I, akcentem gravis
Í
Í Í
Litera I, akcent ostry
Î
Î Î
Litera I, daszek
Ï
Ï Ï
Litera I, dwie kropki lub umlaut
Ð
Ð Ð
Litera Eth (islandzka)
Ñ
Ñ Ñ
Litera N, tylda
Ò
Ò Ò
Litera O, akcent gravis
Ó
Ó Ó
Litera O, akcent ostry
Ô
Ô Ô
Litera O, daszek
Õ
Õ Õ
Litera O, tylda
Ö
Ö Ö
Litera O, dwie kropki lub umlaut
×
× ×
Znak mnożenia
Ø
Ø Ø
Litera O, przekreślone
Ù
Ù Ù
Litera U, akcent gravis
Ú
Ú Ú
Litera U, akcent ostry
Û
Û Û
Litera U, daszek
Ü
Ü Ü
Litera U, dwie kropki lub umlaut
Ý
Ý Ý
Litera Y, akcent ostry
Þ
Þ Þ
Litera THORN (islandzka)
ß
ß ß
Małe długie „s” (niemieckie)
à
à à
Litera a, akcent gravis
á
á á
Litera a, akcent ostry
914
HTML 4 — Vademecum profesjonalisty
â
â â
Litera a, daszek
ã
ã ã
Litera a, tylda
ä
ä ä
Litera a, dwie kropki lub umlaut
å
å å
Litera a, kółko
æ
æ æ
Litera ae (ligatura)
ç
ç ç
Litera c, cedilla
è
è è
Litera e, akcent gravis
é
é é
Litera e, akcent ostry
ê
ê ê
Litera e, daszek
ë
ë ë
Litera e, dwie kropki lub umlaut
ì
ì ì
Litera i, akcent gravis
í
í í
Litera i, akcent ostry
Tabela B.1.
Zbiór znaków ISO-Latin-1 (ciąg dalszy)
Znak Stała liczbowa
Symbol znaku
Opis
î
î î
Litera i, daszek
ï
ï ï
Litera i, dwie kropki lub umlaut
ð
ð ð
Litera eth, używana w alfabecie islandzkim
ñ
ñ ñ
Litera n, tylda
ò
ò ò
Litera o, akcent gravis
ó
ó ó
Litera o, akcent ostry
ô
ô ô
Litera o, daszek
õ
õ õ
Litera o, tylda
ö
ö ö
Litera o, dwie kropki lub umlaut
÷
÷ ÷
Litera dzielenia
ø
ø ø
Litera o, przekreślone
ù
ù ù
Litera u, akcent gravis
ú
ú ú
Litera u, akcent ostry
û
û û
Litera u, daszek
ü
ü ü
Litera u, dwie kropki lub umlaut
ý
ý ý
Litera y, akcent ostry
þ
þ þ
Litera thorn (islandzka)
ÿ
ÿ ÿ
Litera y, dwie kropki lub umlaut
Dodatek
B.
Krótki opis języka HTML 4.0
915