Znacznik <html> jest znacznikiem wewnątrz którego zawiera się cały kod HTML strony WWW.

Różnice pomiędzy HTML i XHTML:

Atrybut xmlns jest wymagany tylko w przypadku XHTML (w HTML nie trzeba go stosować). Jeżeli go jednak nie będzie, walidator składni nie powinien protestować, gdyż wartość “http://www.w3.org/1999/xhtml” jest wartością domyślną, która zostanie zastosowana w takim przypadku.

Przykład:

<html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    ...
    </head>
    <body>
    ...
    </body>
</html>

DTD w których można korzystać ze znacznika <html>: Strict, Transitional, Frameset.

Atrybuty znacznika <html>

Wartości w kolumnie “Wym.” oznaczają czy atrybut jest wymagany.

Wartości w kolumnie DTD oznaczają w których DTD poszczególne atrybuty mogą być używane: S=Strict, T=Transitional, F=Frameset.

Nazwa Opis Wym. DTD
xmlns Określa przestrzeń nazw XML. Domyślna wartość dla XHTML to http://www.w3.org/1999/xhtml Tak STF
Atrybuty językowe
dir Kierunek tekstu Nie STF
lang Kod języka Nie STF
xml:lang Kod języka (dodatkowy atrybut dla XHTML) Nie STF