HTML/Struktura dokumentu HTML
Z Wikibooks, biblioteki wolnych podręczników.
[edytuj] Deklaracja typu dokumentu
Każdy poprawny dokument HTML rozpoczyna się od linijki definiującej jego typ. Ze względu na typ dokumenty HTML dzielimy na:
- strict
- w pełni zgodny ze standardami W3C,
- transitional
- zawierający elementy pozwalające na tworzenie stron w znacznej mierze zgodnych ze standardem W3C, jednak zapewniających dostęp do funkcji, które nie są przez W3C popierane, jak np. decydowanie za użytkownika, gdzie otworzyć się ma odnośnik (brak elementu
target, będzie o nim mowa później), - frameset
- wariant typu transitional pozwalający na użycie ramek.
Zależnie od typu dokumentu HTML musimy wybrać stosowną dla niego definicję, którą umieścimy w pierwszej linijce kodu naszej strony internetowej. Podręcznik jest ukierunkowany na naukę HTML-a o jak najlepszej zgodności ze standardami, więc wybierzemy typ strict.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
Jeżeli chciałbyś skorzystać z typu transitional powinieneś zamiast tego wpisać:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
Natomiast dla frameset:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">
Nie musisz oczywiście uczyć się tego na pamięć. Wystarczy, że będziesz miał te linijki gdzieś pod ręką.
Zapiszmy teraz nasz dokument. Nadajmy mu nazwę index.html – prawie wszystkie serwery stron WWW przeszukują na początku katalog z plikami naszej strony w poszukiwaniu pliku o tej nazwie, w wypadku nie znalezienia takiego pliku zwracają one zwykle błąd 404 (informujący o tym, że poszukiwana strona nie została odnaleziona) lub wyświetlają zawartość katalogu. Najlepiej utworzyć dla niego jakiś osobny katalog, ponieważ później dodamy jeszcze kilka innych plików.

