HTML <! DOCTYPE> Zgłoszenie
Przykłady
Spróbuj »
Pomoc Browser
Wszystkie główne przeglądarki obsługują <! DOCTYPE> oświadczenie.
definicje i instrukcje Tag
<! DOCTYPE> oświadczenie w dokumencie w pozycji wysuniętej przed znacznikiem <html> w.
<! DOCTYPE> deklaracja nie jest tag HTML, jest używane do przekazania strona przeglądarki internetowej, która wykorzystuje wersję HTML.
W HTML 4.01, <! DOCTYPE> oświadczenie wymagane odniesienie DTD (dokument deklaracji typu), ponieważ HTML 4.01 jest oparty na SGML (SGML SGML). DTD określa zasady języka znaczników, aby upewnić się, że przeglądarka może właściwie renderowanie treści.
HTML5 nie jest oparty na SGML, a zatem nie wymaga DTD odniesienia.
Wskazówka: Zawsze dać dokument HTML, aby dodać oświadczenie, w celu zapewnienia, że przeglądarka może znać typ dokumentu DOCTYPE <!>.
Różnice między HTML 4.01 i HTML5
HTML 4.01 określa trzy różne wypowiedzi, a mianowicie <DOCTYPE!>: Strict, Transitional i ramek. HTML5 podaje tylko jeden spośród:
Elementy HTML i Doctypes
Zobacz elementów HTML i uzasadniony deklaracji Doctype , spojrzeć na każdego elementu HTML, który pojawi się w DOCTYPE.
Porady i wskazówki
UWAGA: <! DOCTYPE> tag ma znacznik końcowy.
Wskazówka: <! DOCTYPE> deklaracja nie jest rozróżniana.
Wskazówka: Użyj weryfikacji W3C sprawdzanie jeśli piszesz HTML z legalnym prawem dokumentu DTD / xhtml!
Wspólna deklaracja DOCTYPE
HTML 5
HTML 4.01 Strict
Ten DTD zawiera wszystkie elementy HTML i atrybutów, ale nie obejmuje reprezentację lub przestarzałych elementów (takich jak czcionki). Zestaw Rama jest niedozwolone.
HTML 4.01 Transitional
Ten DTD zawiera wszystkie elementy HTML i atrybutów, w tym wyglądzie lub przestarzałych elementów (takich jak czcionki). Zestaw Rama jest niedozwolone.
HTML 4.01 Frameset
DTD HTML 4.01 Transitional i to samo, ale pozwala na korzystanie z zawartości ramek.
XHTML 1.0 Strict
Ten DTD zawiera wszystkie elementy HTML i atrybutów, ale nie obejmuje reprezentację lub przestarzałych elementów (takich jak czcionki). Zestaw Rama jest niedozwolone. Struktura powinna być sporządzona zgodnie z standardowym formacie XML.
XHTML 1.0 Transitional
Ten DTD zawiera wszystkie elementy HTML i atrybutów, w tym wyglądzie lub przestarzałych elementów (takich jak czcionki). Zestaw Rama jest niedozwolone. Struktura powinna być sporządzona zgodnie z standardowym formacie XML.
XHTML 1.0 Frameset
DTD XHTML 1.0 Transitional i to samo, ale pozwala na korzystanie z zawartości ramek.
XHTML 1.1
DTD XHTML z tym samym 1.0 Strict, ale pozwala na dodanie modułu (na przykład w celu zapewnienia wsparcia dla ruby języków wschodnioazjatyckich).