webmaster webmastering webdesign

Jesteś tutaj: webmade.org >> porady >> xhtml + html + css

DTD - definicja typu dokumentu

autor: Mateusz Bogolubow, ostatnia modyfikacja: 2007-02-21

szukaj: DTD DTD DOCTYPE DOCTYPE definicja typu dokumentu definicja typu dokumentu Document Type Definition Document Type Definition

DTD to definicja typu dokumentu (ang. Document Type Definition), która pozwala określi strukturę tworzonego przez nas dokumentu. Spotkałem się również z inną nazwą DTD - deklaracja typu dokumentu (ang. Document Type Declaration), ale jest to raczej mało istotne.

Najważniejsze jest to, aby zawsze na początku zadeklarować nasze DTD. Dlaczego? O tym dowiesz się w dalszej części porady. Tymczasem zaprezentuje trzy rodzaje doctype:

Więcej na temat atrybutów i elementów deprecated znajdziesz w specyfikacji XHTML i HTML.

Poprawny kod DTD powinien wyglądać tak:

XHTML 1.0

HTML 4.01

Wróćmy może teraz do pytania z początku - "Dlaczego jest to takie ważne?". Wczasach kiedy bez apelacyjny prym na rynku przeglądarek wiódł IE5. Strony były budowane pod przeglądarkę nikt nie przejmował się standardami. Do teraz często możemy się spotkać z informacją - "strona zooptymalizowana pod IE [...]", co nie powinno mieć miejsca. Z drugiej zaś strony IE5 nie trzymał się standardów(co nie oznacza, że teraz to robi). Po wejściu na rynek IE6 sytuacja się trochę zmieniła. Microsoft postanowił próbować(sądzę że to najlepsze określenie) być zgodny ze standardami. Jednak aby strony optymalizowane pod IE5 były poprawnie wyświetlane wprowadzono tryb Quirks(ang. Quirks Mode).

Quirks Mode jest włączany w przypadku gdy nie ma podanego doctype i nie tylko, ale to jest już zależne od przeglądarki. Jedno jest pewne, w przypadku gdy prawidłowo wprowadzisz doctype tryb Quirks nie będzie Cię nękał.

Mateusz Bogolubow

Osoby czytające tę publikację przeglądały również:

Chcesz zostać programistą?

Poznaj 6 kroków do efektywnej
nauki programowania!

 

valid XHTML
valid CSS
© 2004-2008 copyright by webmade.org