R-B-07, Programowanie, ! HTML, HTML 4 - Vademecum


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:

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

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

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

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

A, BASE, LINK

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

FRAME, FRAMESET, IFRAME, NOFRAMES

APPLET, AREA, IMG, MAP, OBJECT, PARAM

STYLE

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

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:

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:

%i18n

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

%events

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

kliknięte,

Struktura

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

<BDO></BDO>

Zastosowanie

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

Znacznik otwierajcy /zamykający

Wymagany/wymagany.

Atrybuty

LANG="…" Język dokumentu.

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

Pusty

Nie.

Uwagi

Atrybut DIR jest obowiązkowy.

<BODY>...</BODY>

Zastosowanie

Zawiera treść dokumentu.

Znacznik otwierający /zamykający

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

Atrybuty

%coreattrs, %i18n, %events

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

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

Przestarzałe atrybuty

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

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

TEXT="…" Kolor tekstu.

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

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

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

Pusty

Nie.

Uwagi

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

Komentarze <!-- -->

Zastosowanie

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

Znacznik otwierajcy /zamykający

Wymagany/wymagany.

Atrybuty

Brak.

Pusty

Tak.

Uwagi

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

<DIV></DIV>

Zastosowanie

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

Znacznik otwierający /zamykający

Wymagany/wymagany.

Atrybuty

%coreattrs, %i18n, %events.

Przestarzałe atrybuty

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

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

Pusty

Nie.

Uwagi

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

<!DOCTYPE>

Zastosowanie

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

Uwagi

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

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

Zastosowanie

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

Znacznik otwierający /zamykający

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ń
XHTML 1.0.

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 —
<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 <!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 —
<META /> — aby zapewnić zgodność ze starszymi przeglądarkami.

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

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),
_self (w ramce zawierającej aktualny dokument),
_top (w oknie przeglądarki, zastępuje cały układ 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
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

Tak.

Uwagi

W XHTML-u 1.0 znacznik ten powinien przyjąć formę XML —
<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 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
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.

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.

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ń
pomiędzy ramkami (0, 1).

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 —
<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ł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ń
pomiędzy ramkami (0, 1).

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
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.

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 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
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.

<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.

<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
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ą odnośników.

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
od pozostałej zawartości strony.

VSPACE="…" Określa wysokość obszaru oddzielającego obraz
od pozostałej zawartości strony.

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 —
<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, 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
(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 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
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, justify).

Pusty

Tak.

Uwagi

W XHTML-1 1.0 znacznik ten powinien przybierać formę XML —
<INPUT /> — aby zapewnić zgodność z wcześniejszymi przeglądarkami.

<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 —
<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 skojarzoną
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, 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ść
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 /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
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 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.

0x01 graphic

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

&#00;-&#08;

Nieużywane

&#09;

Tabulacja pozioma

&#10;

Nowy wiersz

&#11;- &#31;

Nieużywane

&#32;

Odstęp

!

&#33;

Znak wykrzyknika

&#34;

&quot;

Cudzysłów

#

&#35;

Symbol ilości

$

&#36;

Znak dolara

%

&#37;

Procent

&

&#38;

&amp;

Znak &

`

&#39;

Apostrof

(

&#40;

Lewy nawias

)

&#41;

Prawy nawias

*

&#42;

Gwiazdka

Tabela B.1.

Zbiór znaków ISO-Latin-1 (ciąg dalszy)

Znak

Stała liczbowa

Symbol znaku

Opis

+

&#43;

Znak plus

,

&#44;

Przecinek

-

&#45;

Minus

.

&#46;

Kropka

/

&#47;

Ukośnik lewy (slash)

0-9

&#48;-&#57;

Cyfry od 0 do 9

:

&#58;

Dwukropek

;

&#59;

Średnik

<

&#60;

&lt;

Znak mniejszości

=

&#61;

Znak równości

>

&#62;

&gt;

Znak większości

?

&#63;

Pytajnik

@

&#64;

Znak „at”

A-Z

&#65;-&#90;

Litery od A do Z

[

&#91;

Lewy nawias kwadratowy

\

&#92;

Ukośnik prawy (backslash)

]

&#93;

Prawy nawias kwadratowy

^

&#94;

Znak karetki

-

&#95;

Pozioma kreska

`

&#96;

Akcent

a-z

&#97;-&#122;

Litery od a do z

{

&#123;

Lewy nawias klamrowy

|

&#124;

Kreska pionowa

}

&#125;

Prawy nawias klamrowy

~

&#126;

Tylda

&#127;-&#159;

Nieużywane

&#160;

&nbsp;

„Niełamiący” odstęp

¡

&#161;

&iexcl;

Odwrócony wykrzyknik

¢

&#162;

&cent;

Znak centa

£

&#163;

&pound;

Znak funta szterlinga

¤

&#164;

&curren;

Ogólny znak waluty

¥

&#165;

&yen;

Znak jena

¦

&#166;

&brvbar; lub &brkbar;

Kreska pionowa przerywana

§

&#167;

&sect;

Znak paragrafu (sekcji)

Tabela B.1.

Zbiór znaków ISO-Latin-1 (ciąg dalszy)

Znak

Stała liczbowa

Symbol znaku

Opis

¨

&#168;

&uml;

Umlaut

©

&#169;

&copy;

Znak praw autorskich

ª

&#170;

&ordf;

Liczebnik żeński

&#171;

&laquo;

Lewy nawias kątowy, lewy znak cytowania

¬

&#172;

&not;

Znak negacji (NOT)

-

&#173;

&shy;

Znak miękkiego przeniesienia

®

&#174;

&reg;

Zarejestrowany znak towarowy

¯

&#175;

&hibar;

Akcent

°

&#176;

&deg;

Znak stopni

±

&#177;

&plusmn;

Plus lub minus

²

&#178;

&sup2;

Indeks górny dwa

³

&#179;

&sub3;

Indeks górny trzy

´

&#180;

&acute;

Akcent

µ

&#181;

&micro;

Znak mikro

&#182;

&para;

Znak akapitu

·

&#183;

&middot;

Kropka (środkowa)

¸

&#184;

&cedil;

Cedilla

¹

&#185;

&sup1;

Indeks górny jeden

º

&#186;

&ordm;

Liczebnik męski

&#187;

&raquo;

Prawy nawias kątowy, prawy znak cytowania

¼

&#188;

&frac14;

Ułamek jedna czwarta

½

&#189;

&frac12;

Ułamek jedna druga

¾

&#190;

&frac34;

Ułamek trzy czwarte

¿

&#191;

&iquest;

Odwrócony znak zapytania

À

&#192;

&Agrave;

Litera A, akcent gravis

Á

&#193;

&Aacute;

Litera A, akcent ostry

Â

&#194;

&Acirc;

Litera A, daszek

Ã

&#195;

&Atilde;

Litera A, tylda

Ä

&#196;

&Auml;

Litera A, dwie kropki lub umlaut

Å

&#197;

&Aring;

Duże A, kółko

Æ

&#198;

&AElig;

Litera AE (ligatura)

Ç

&#199;

&Ccedil;

Litera C, cedilla

È

&#200;

&Egrave;

Litera E, akcent gravis

É

&#201;

&Eacute;

Litera E, akcent ostry

Ê

&#202;

&Ecirc;

Litera E, daszek

Tabela B.1.

Zbiór znaków ISO-Latin-1 (ciąg dalszy)

Znak

Stała liczbowa

Symbol znaku

Opis

Ë

&#203;

&Euml;

Litera E, dwie kropki lub umlaut

Ě

&#204;

&Igrave;

Litera I, akcentem gravis

Í

&#205;

&Iacute;

Litera I, akcent ostry

Î

&#206;

&Icirc;

Litera I, daszek

Ď

&#207;

&Iuml;

Litera I, dwie kropki lub umlaut

Đ

&#208;

&ETH;

Litera Eth (islandzka)

Ń

&#209;

&Ntilde;

Litera N, tylda

Ň

&#210;

&Ograve;

Litera O, akcent gravis

Ó

&#211;

&Oacute;

Litera O, akcent ostry

Ô

&#212;

&Ocirc;

Litera O, daszek

Ő

&#213;

&Otilde;

Litera O, tylda

Ö

&#214;

&Ouml;

Litera O, dwie kropki lub umlaut

×

&#215;

&times;

Znak mnożenia

Ø

&#216;

&Oslash;

Litera O, przekreślone

Ù

&#217;

&Ugrave;

Litera U, akcent gravis

Ú

&#218;

&Uacute;

Litera U, akcent ostry

Û

&#219;

&Ucirc;

Litera U, daszek

Ü

&#220;

&Uuml;

Litera U, dwie kropki lub umlaut

Ý

&#221;

&Yacute;

Litera Y, akcent ostry

Þ

&#222;

&THORN;

Litera THORN (islandzka)

ß

&#223;

&szlig;

Małe długie „s” (niemieckie)

à

&#224;

&agrave;

Litera a, akcent gravis

á

&#225;

&aacute;

Litera a, akcent ostry

â

&#226;

&acirc;

Litera a, daszek

ã

&#227;

&atilde;

Litera a, tylda

ä

&#228;

&auml;

Litera a, dwie kropki lub umlaut

å

&#229;

&aring;

Litera a, kółko

æ

&#230;

&aelig;

Litera ae (ligatura)

ç

&#231;

&ccedil;

Litera c, cedilla

è

&#232;

&egrave;

Litera e, akcent gravis

é

&#233;

&eacute;

Litera e, akcent ostry

ê

&#234;

&ecirc;

Litera e, daszek

ë

&#235;

&euml;

Litera e, dwie kropki lub umlaut

ì

&#236;

&igrave;

Litera i, akcent gravis

í

&#237;

&iacute;

Litera i, akcent ostry

Tabela B.1.

Zbiór znaków ISO-Latin-1 (ciąg dalszy)

Znak

Stała liczbowa

Symbol znaku

Opis

î

&#238;

&icirc;

Litera i, daszek

ï

&#239;

&iuml;

Litera i, dwie kropki lub umlaut

ð

&#240;

&eth;

Litera eth, używana w alfabecie islandzkim

ñ

&#241;

&ntilde;

Litera n, tylda

ò

&#242;

&ograve;

Litera o, akcent gravis

ó

&#243;

&oacute;

Litera o, akcent ostry

ô

&#244;

&ocirc;

Litera o, daszek

õ

&#245;

&otilde;

Litera o, tylda

ö

&#246;

&ouml;

Litera o, dwie kropki lub umlaut

÷

&#247;

&divide;

Litera dzielenia

ø

&#248;

&oslash;

Litera o, przekreślone

ù

&#249;

&ugrave;

Litera u, akcent gravis

ú

&#250;

&uacute;

Litera u, akcent ostry

ű

&#251;

&ucirc;

Litera u, daszek

ü

&#252;

&uuml;

Litera u, dwie kropki lub umlaut

ý

&#253;

&yacute;

Litera y, akcent ostry

ţ

&#254;

&thorn;

Litera thorn (islandzka)

˙

&#255;

&yuml;

Litera y, dwie kropki lub umlaut

914 HTML 4 — Vademecum profesjonalisty

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



Wyszukiwarka

Podobne podstrony:
R-06-07, Programowanie, ! HTML, HTML 4 - Vademecum
R-00-07, Programowanie, ! HTML, HTML 4 - Vademecum
R-25-07, Programowanie, ! HTML, HTML 4 - Vademecum
R-F-07, Programowanie, ! HTML, HTML 4 - Vademecum
R-29-07, Programowanie, ! HTML, HTML 4 - Vademecum
R-E-07, Programowanie, ! HTML, HTML 4 - Vademecum
R-G-07, Programowanie, ! HTML, HTML 4 - Vademecum
R-01-07, Programowanie, ! HTML, HTML 4 - Vademecum
R-14-07, Programowanie, ! HTML, HTML 4 - Vademecum
R-09-07, Programowanie, ! HTML, HTML 4 - Vademecum
R-11-07, Programowanie, ! HTML, HTML 4 - Vademecum
R-21-07, Programowanie, ! HTML, HTML 4 - Vademecum
R-08-07, Programowanie, ! HTML, HTML 4 - Vademecum
R-24-07, Programowanie, ! HTML, HTML 4 - Vademecum
R-17-07, Programowanie, ! HTML, HTML 4 - Vademecum
R-02-07, Programowanie, ! HTML, HTML 4 - Vademecum
R-H-07, Programowanie, ! HTML, HTML 4 - Vademecum
R-18-07, Programowanie, ! HTML, HTML 4 - Vademecum
R-30-07, Programowanie, ! HTML, HTML 4 - Vademecum

więcej podobnych podstron