HTML to język znaczników hipertekstowych. I, jak każdy inny język, z czasem ulegał różnym zmianom: zasady zostały zmienione, wprowadzono nowe znaczniki i stare znaczniki zostały zatrzymane. W związku z tym zatwierdzono kilka wersji języka HTML, dla których obowiązywały pewne zasady i zasady.
Element w HTML, ustawia informacje o przeglądarce, w jakiej wersji języka HTML jest napisana strona internetowa.
World Wide Web Consortium lub W3C zajmuje się specyfikacją i rozwojem języka HTML, który określa standardy oficjalnie przyjęte przez wszystkich innych programistów, dzięki którym strony będą mapowane.
W tej chwili ostatnią oficjalnie zaakceptowaną specyfikacją HTML jest HTML 5.
Odpowiednio, element DOCTYPE HTML wskazuje, do którego typu należy dany dokument HTML (DTD lub opis typu dokumentu).
Poniżej znajdują się główne opcje tej pozycji z objaśnieniami.
To jest ścisła opcja DTD. Strona napisana pod tym nagłówkiem nie używa atrybutów i znaczników, które są niepożądane do użycia w HTML 4.01. Ta wersja strony również nie używa ramek.
Przejściowa składnia. Dopuszczalne jest stosowanie atrybutów i znaczników, które są oznaczone jako niepożądane w wersji 4.0.
W wersji dokumentu oznaczonej opcją HTML DOCTYPE używany jest element znacznika strony internetowej, taki jak ramki.
Najnowsza wersja elementu DOCTYPE wskazująca, że dokument jest zapisany w formacie HTML ostatniego, piątego standardu.
Warto przeanalizować, z czego składa się element HTML DOCTYPE, wykorzystując jako przykład jedną z opcji certyfikacji 4.0.
W przypadku języka HTML 5 używana jest prostsza składnia elementu DOCTYPE - wystarczy, aby przeglądarka prawidłowo interpretowała elementy znaczników na stronie.
Zgodnie z normą przyjętą przez programistów, DOCTYPE HTML i
, , wraz z innymi znacznikami, które definiują układ strony, są układane kolejno, zaczynając od elementu definiującego standard językowy, tak że przeglądarka "widzi" ją jako pierwszą i poprawnie identyfikuje wszystko inne.Składnia będzie następująca:
...
Jeśli określiłeś konkretny wariant DOCTYPE, powinieneś przestrzegać wszystkich reguł tego typu dokumentu, w przeciwnym razie przeglądarka przestanie go poprawnie postrzegać i przejdzie w tryb zgodności, w którym struktura strony może nie być wyświetlana w zamierzony sposób.
Jeśli masz trudności z wyborem DOCTYPE, najlepiej zatrzymać się przy ostatniej, piątej opcji - w ten sposób możesz zapisać swoją stronę z możliwych rozbieżności w różnych przeglądarkach.
Przez pewien czas była wśród deweloperów wersja, która podczas korzystania z piątej wersji standardu HTML DOCTYPE, stare przeglądarki przełączyły się na tryb zgodności, co miało negatywny wpływ na układ. Tak nie jest - możesz bezpiecznie umieścić tę opcję na swojej stronie internetowej i nie martwić się o to, co twoja strona może nie wyglądać tak, jak jest to wymagane.
Możemy więc stwierdzić, że większość wcześniej przyjętych wariantów DOCTYPE poprzednich specyfikacji prawie przeszła do historii, teraz zaleca się stosowanie tych drugich.
Niezależnie od wersji DOCTYPE, którą określasz, zaleca się sprawdzenie kodu przed umieszczeniem go w sieci pod kątem ważności przez dowolną dostępną usługę - wskaże on wszelkie błędy i niespójności.