!DOCTYPE
Przekierowano z Doctype
<!DOCTYPE>
Znacznik DOCTYPE znajduje się zawsze na początku dokumentu (X)HTML, przed znacznikiem <html>, definiuje on jakiego typu jest dokument. Znacznik ten musi występować, aby przeglądarka zorientowała się jakiego standardu jest dokument, a także aby strona pomyślnie przeszła walidację.
Rodzaje znacznika
HTML 4.01 Strict DTD
Używany dla czystego dokumentu HTML, pozbawionego warstwy prezentacji, opartego na arkuszach stylów css.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
HTML 4.01 Transitional DTD
Dokument typu Transitional zawiera atrybuty prezentacyjne które według standardu powinny znaleźć się w arkuszu stylów css.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
HTML 4.01 Frameset DTD
Dokument typu Frameset jest podobny do Transitional jednak można w nim używać ramek
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">
XHTML 1.0 Strict DTD
Używany dla czystego dokumentu XHTML, pozbawionego warstwy prezentacji, opartego na arkuszach stylów css.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
XHTML 1.0 Transitional DTD
Używany gdy w dokumencie należy użyć znaczników odpowiadających za warstwę prezentacji, ponieważ docelowa przeglądarka nie obsługuje arkuszy stylów css (lub webmaster nie chce rezygnować z niektórych elementów, jakie są zabronione w trybie Strict).
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
XHTML 1.0 Frameset DTD
Stosowany gdy w dokumencie XHTML użyte są ramki.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">
Atrybuty
Brak
Sposób użycia
Znacznik DOCTYPE w dokumencie HTML stawia się na samym początku pliku. W dokumentach XHTML zaraz po prologu XML (jeśli istnieje).
Pomimo, iż w języku HTML nie jest ważna wielkość znaków, znacznik DOCTYPE musi być zapisany wielkimi literami.
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE HTML
PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
(...)
</html>
<!DOCTYPE HTML
PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
(...)
</html>



A ten tytuł w nagłówku h1 to ja wymyśliłem. Ale jak napisałem na forum to trzeba wszystko przedyskutować i ujednolicić, bo ja nie jestem nieomylny i choć mi ten nagłówek odpowiada, to innym nie musi.