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 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). |
Atrybuty |
%coreattrs, %i18n, %events
onload="…" Wbudowane zdarzenie zachodzące w momencie 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ć 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, |
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. |
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 informacje 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 znacznikiem <BODY>. |
<HR>
Zastosowanie |
Poziome linie służą do oddzielania sekcji stron WWW. |
Znacznik otwierający /zamykający |
Wymagany/niedozwolony — patrz uwaga dotycząca wymagań |
Atrybuty |
%coreattrs, %events. |
Przestarzałe atrybuty |
ALIGN="…" Określa wyrównanie (left, center, right, justify). NOSHADE="…" Wyświetla linię o jednolitym kolorze. SIZE="…" Określa wielkość linii. WIDTH="…" Określa szerokość linii. |
Pusty |
Tak. |
Uwagi |
W XHTML-u 1.0 znacznik ten powinien przybrać formę XML — |
<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 <!DOCTYPE> 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 — |
<SPAN>…</SPAN>
Zastosowanie |
Organizuje dokument, określając obszar zajmowany przez tekst. |
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 nagłó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. |
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, |
Pusty |
Tak. |
Uwagi |
W XHTML-u 1.0 znacznik ten powinien przyjąć postać XML — |
<CITE>…</CITE>
Zastosowanie |
Prezentuje odwołanie. |
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. |
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 dokumentu 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. |
<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. |
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ą. |
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 zmieniać przy użyciu znaczników opisanych w tym podrozdziale. Niemniej jednak specyfikacja 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. |
<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. |
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. |
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 przykł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 przestarzały, a zamiast niego powinno się stosować listę nieuporządkowaną <UL>. |
<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 uporządkowanych lub styl punktów (disc, square, circle) w listach nieuporządkowanych. VALUE="…" Określa liczbę całkowitą, od jakiej zacznie się numerowanie listy (dla danego jej elementu). |
Pusty |
Nie. |
<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 przestarzał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. |
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 nazwy), _parent (w nadrzędnym układzie ramek), REL="…" Typy połączeń wychodzących. REV="…" Typy połączeń odwrotnych. ACCESSKEY="…" Określa kombinację klawiszy dla tego elementu. 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. |
<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 powinien 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, projection, 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 powinien przyjąć postać XML — <LINK /> — aby zachować zgodność ze starszymi przeglądarkami. |
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, justified). |
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 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, middle, bottom, baseline). |
Pusty |
Tak. |
Uwagi |
W XHTML-u 1.0 znacznik ten powinien przyjąć formę XML — |
<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 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, middle, 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, vsides, 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ą komórek a ich krawędziami. |
Przestarzałe atrybuty |
ALIGN="…" Określa wyrównanie (left, center, right, justify). 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, middle, 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. 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 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. 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 |
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 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. |
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). |
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ń MARGINWIDTH="…" Określa wielkość odstępu pomiędzy obramowaniem ramki a jej zawartością. MARGINHEIGHT="…" Określa wielkość odstępu pomiędzy obramowaniem ramki a jej zawartością. NORESIZE="…" Wyłącza możliwość zmiany wielkości ramki. 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 — |
<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ładowania 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ń MARGINWIDTH="…" Określa wielkość odstępu pomiędzy obramowaniem ramki a jej zawartością. MARGINHEIGHT="…" Określa wielkość odstępu pomiędzy obramowaniem ramki a jej zawartością. 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, justify). |
Pusty |
Nie. |
<NOFRAMES>…</NOFRAMES>
Zastosowanie |
Alternatywna zawartość strony wyświetlana, gdy przeglądarka |
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.
HSPACE="…" Szerokość obszaru oddzielającego aplet NAME="…" Nazwa apletu. OBJECT="…" Serializowany plik apletu.
VSPACE="…" Wysokość obszaru oddzielającego aplet WIDTH="…" Szerokość apletu wyświetlonego na stronie. |
Pusty |
Nie. |
Uwagi |
Znacznik <APPLET> został uznany za przestarzały, a zamiast niego należ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żonej w pikselach) lub wartości procentowej. HREF="…" URL dołączanego zasobu. TARGET="…" Określa, gdzie zasób zostanie wyświetlony (nazwa podana przez użytkownika, _blank, _parent, _self, _top).
NOHREF="…" Określa, że kliknięcie obszaru nie spowoduje ALT="…" Wyświetla tekst alternatywny.
TABINDEX="…" Określa kolejność przechodzenia pomiędzy |
Pusty |
Tak. |
Uwagi |
W XHTML-u 1.0 znacznik ten powinien przyjmować postać XML — <AREA /> — aby zapewnić zgodność ze starszymi przeglądarkami. |
<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
ISMAP Oznacza mapę odnośników obsługiwaną po stronie |
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
VSPACE="…" Określa wysokość obszaru oddzielającego obraz |
Pusty |
Tak. |
Uwagi |
W XHTML-u 1.0 znacznik ten powinien przyjmować postać XML — |
<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. |
<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ę jedynie deklaracją. CLASSID="…" URL obiektu.
CODEBASE="…" URL, na postawie którego będą określane URL-e 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 NAME="…" URL do wysłania jako część formularza. TABINDEX="…" Określa kolejność przechodzenia pomiędzy elementami przy użyciu klawisza Tab. |
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
VSPACE="…" Określa wysokość obszaru oddzielającego obraz |
Pusty |
Nie. |
<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 — |
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, print, projection, braille, speach, all). TITLE="…" Tytuł arkusza stylów. |
Pusty |
Nie. |
Uwagi |
Umieszczany w nagłówku dokumentu (elemencie HEAD). |
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 zostanie umieszczone miejsce wprowadzania. ONBLUR="…" Zdarzenie zachodzące, gdy miejsce wprowadzania zostanie 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żytkownik może podawać dane. |
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 przywracaniu oryginalnych wartości pól formularza.
TARGET="…" Określa, gdzie zasób zostanie wyświetlony 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 elementó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ątkiem pól tekstowych oraz haseł, w których przypadku atrybut oznacza szerokość pola wyrażoną w ilości 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 przeglądarki. 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
ONSELECT="…" Wbudowane zdarzenie zachodzące, gdy element
ONCHANGE="…" Wbudowane zdarzenie zachodzące, gdy wartość ACCEPT="…" Typy plików, które wolno przesyłać na serwer. |
Przestarzałe atrybuty |
ALIGN="…" Określa wyrównanie (left, center, right, justify). |
Pusty |
Tak. |
Uwagi |
W XHTML-1 1.0 znacznik ten powinien przybierać formę XML — |
<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. |
Uwagi |
W XHTML-1 1.0 znacznik ten powinien przybierać formę XML — |
<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 skojarzoną ONFOCUS="…" Zdarzenie zachodzące, gdy w elemencie zostanie umieszczone miejsce wprowadzania.
ONBLUR="…" Zdarzenie zachodzące, gdy miejsce wprowadzania |
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, justify). |
Pusty |
Nie. |
<OPTION>…</OPTION>
Zastosowanie |
Określa opcje wyświetlane w elementach SELECT. |
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ść MULTIPLE Umożliwia wybór wielu elementów listy. DISABLED="…" Element kontrolny jest wyłączony.
TABINDEX="…" Określa kolejność przechodzenia pomiędzy ONFOCUS="…" Zdarzenie zachodzące, gdy w elemencie zostanie umieszczone miejsce wprowadzania.
ONBLUR="…" Zdarzenie zachodzące, gdy miejsce wprowadzania
ONSELECT="…" Wbudowane zdarzenie zachodzące, gdy element
ONCHANGE="…" Wbudowane zdarzenie zachodzące, gdy wartość |
Pusty |
Nie. |
<TEXTAREA>…</TEXTAREA>
Zastosowanie |
Tworzy obszar, w którym użytkownik może wpisać wiele linii tekstu. |
Znacznik otwierający /zamykający |
Wymagany/wymagany. |
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
ONSELECT="…" Wbudowane zdarzenie zachodzące, gdy element
ONCHANGE="…" Wbudowane zdarzenie zachodzące, gdy wartość |
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 innych, 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. |
Przestarzałe atrybuty |
LANGUAGE="…" Określa język skryptowy; atrybut przestarzały, należ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 |
$ |
$ |
|
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 |
|
  |
|
„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 |
À |
À |
À |
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 |
â |
â |
â |
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 |
914 HTML 4 — Vademecum profesjonalisty
Dodatek B. Krótki opis języka HTML 4.0 913