W tabeli A1 przedstawiono listę znaczników języka HTML 4.01 pogrupowanych zgodnie z ich funkcjami. Sposób definiowania poszczególnych elementów podany został w przykładach. Do każdego elementu dołączony jest krótki opis jego funkcji oraz lista podstawowych atrybutów opcjonalnych (atrybuty standardowe omówione zostały w dodatku C). Dołączono także informacje o wersjach przeglądarek, począwszy od których element jest obsługiwany, oraz o wersji specyfikacji W3C, w której został po raz pierwszy zamieszczony.
Tabela A1. Lista znaczników HTML 4.01 w podziale na funkcje.
Legenda:
NN – Netscape, IE – Internet Explorer, W3C – specyfikacja World Wide Web Consortium
Możliwe wartości danego atrybutu są oddzielone znakiem |, np. rows=”piksele|wartość%|*”. Kursywą oznaczona jest wartość atrybutu, którą należy podać w postaci liczby lub tekstu.
Znacznik otwierający
Przykład
Opis
NN
IE
W3C
Znaczniki podstawowe
<!DOCTYPE>
Strict DTD
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
Transitional DTD
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
Frameset DTD
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">
Definiuje typ dokumentu. Deklaracja ta powinna pojawić się jako pierwszy element kodu HTML. Informuje ona przeglądarkę, z którą wersją języka HTML ma ona do czynienia.
3.2
<html>
<head></head><body>Zawartość dokumentu......</body>
</html>
Informuje przeglądarkę, że plik zawiera kod HTML.
3.0
<body>
Definiuje zawartość dokumentu.
<h1> do <h6>
<h1>To jest nagłówek poziomu 1</h1>
<h2>To jest nagłówek poziomu 2</h2>
<h3>To jest nagłówek poziomu 3</h3>
<h4>To jest nagłówek poziomu 4</h4>
<h5>To jest nagłówek poziomu 5</h5>
<h6>To jest nagłówek poziomu 6</h6>
Definiują nagłówki.
<p>
<p>To jest akapit.</p>
<p>To kolejny akapit.</p>
Definiuje akapit.
<br>
<p>W tym akapicie<br> zła-<br>
mano wiersz</p>
Wprowadza w akapicie złamania wiersza.
<hr>
<p>Znacznik hr wprowadza linię poziomą:</p>
<p>między akapitami</p>
Umożliwia wstawienie na stronie linii poziomej.
<!-->
<!-- Komentarz -->
Znacznik stosowany jest do wstawienia w kodzie HTML komentarza (komentarz jest ignorowany przez przeglądarkę). Komentarz jest pomocny przy wyjaśnianiu funkcji kodu, ale ma jeszcze jedną niezwykle istotną rolę – pozwala wprowadzać do kodu skrypty.
Formatowanie znaku
<b>
<b>Ten tekst jest pisany czcionką pogrubioną</b>
Wprowadza formatowanie fizyczne – tekst pogrubiony.
<strong>
<strong>Ten tekst też jest pisany czcionką pogrubioną</strong>
Wprowadza formatowanie logiczne – tekst pogrubiony.
<i>
<i>Ten tekst jest pisany kursywą</i>
Wprowadza formatowanie fizyczne – kursywa.
<em>
<em>Ten tekst będzie wyróżniony</em>
Wprowadza formatowanie logiczne – tekst przypominający kursywę.
<big>
freessak