Exemplu
<!DOCTYPE html>
<html>
<head>
<title>Title of the document</title>
</head>
<body>
The content of the document......
</body>
</html>
Încearcă - l singur » Definiție și utilizare
<!DOCTYPE> Declarația trebuie să fie primul lucru în documentul HTML, înainte de <html> tag - ul.
<!DOCTYPE> Declarația nu este o etichetă HTML; este o instrucțiune către browser-ul web cu privire la ce versiune a paginii HTML este scris în.
In HTML 4.01, The <!DOCTYPE> Declarația se referă la un DTD, deoarece HTML 4.01 sa bazat pe SGML. DTD-ul specifică regulile pentru limbajul de marcare, astfel încât browserele să afișeze în mod corect conținutul.
HTML5 nu se bazează pe SGML, și, prin urmare, nu are nevoie de o trimitere la un DTD.
Tip: adăugați întotdeauna <!DOCTYPE> Declarația documentelor HTML, astfel încât browser - ul știe ce tip de document să se aștepte.
Suport pentru browser-
Element | |||||
---|---|---|---|---|---|
<!DOCTYPE> | da | da | da | da | da |
Diferențe între HTML 4.01 și HTML5
Există trei diferite <!DOCTYPE> declaratii in HTML 4.01. În HTML5 există doar un singur:
<!DOCTYPE html>
Elemente HTML și doctypes
Uită - te la masa noastră a tuturor elementelor HTML, și ce Doctype fiecare element apare .
Sfaturi și note
Tip: <!DOCTYPE> Declarația nu este sensibil la majuscule.
Tip: Puteți merge aici pentru a valida dacă documentul este HTML valid.
Declarații DOCTYPE comună
HTML 5
<!DOCTYPE html>
HTML 4.01 Strict
Acest DTD contine toate elementele HTML și atribute, dar nu include elemente sau perimate de prezentare (like font) . Frameuri nu sunt permise.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
HTML 4.01 Transitional
Acest DTD contine toate elementele HTML și atribute, inclusiv elemente de prezentare și perimate (like font) . Frameuri nu sunt permise.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
HTML 4.01 Frameset
DTD este egal cu HTML 4.01 Transitional, dar permite utilizarea conținutului frameuri.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">
XHTML 1.0 Strict
Acest DTD contine toate elementele HTML și atribute, dar nu include elemente sau perimate de prezentare (like font) . Frameuri nu sunt permise. Adaosul trebuie să fie, de asemenea, în scris XML bine format.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
XHTML 1.0 Transitional
Acest DTD contine toate elementele HTML și atribute, inclusiv elemente de prezentare și perimate (like font) . Frameuri nu sunt permise. Adaosul trebuie să fie, de asemenea, în scris XML bine format.
<!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 este egal cu XHTML 1.0 Transitional, dar permite utilizarea conținutului frameuri.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">
XHTML 1.1
DTD este egal cu XHTML 1.0 Strict, dar vă permite să adăugați module (for example to provide ruby support for East-Asian languages) , (for example to provide ruby support for East-Asian languages) un (for example to provide ruby support for East-Asian languages) .
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">