Ce face <!DOCTYPE html>
<!DOCTYPE html> este prima linie obligatorie din orice fișier HTML. Nu este un tag HTML obișnuit, ci o declarație (preambul) care anunță browserul că documentul folosește standardul modern HTML5.
Fără această declarație, browserele trec în modul de compatibilitate retroactivă (cunoscut ca quirks mode), unde regulile CSS și randarea paginii pot avea erori imprevizibile de layout.
Exemple
Exemplul 1: Declarația la începutul unui document minim
Declarația se scrie chiar pe primul rând al fișierului, înainte de tagul .
<!DOCTYPE html>
<html lang="ro">
<head>
<meta charset="UTF-8">
<title>Pagina mea</title>
</head>
<body>
<p>Salut, lume!</p>
</body>
</html>
Ce afișează browserul
Salut, lume!
Greșeli frecvente
- Scrierea declarațiilor vechi și lungi din HTML4 sau XHTML (cu DTD și linkuri W3C). În HTML5, este tot ce ai nevoie.
- Punerea unor comentarii, spații albe sau linii goale înainte de , ceea ce poate activa modul quirks în browserele mai vechi.
Comenzi înrudite
<html>: Elementul rădăcină al oricărui document HTML, care cuprinde tot conținutul și metadatele paginii.<head>: Conține metadatele documentului, linkuri către fișiere CSS, scripturi și informații pentru motoarele de căutare.<body>: Conține tot conținutul vizibil al unei pagini web: texte, imagini, linkuri, butoane, formulare și tabele.<meta>: Specifică metadate despre document: setul de caractere, configurația pentru mobil, descrierea SEO și cuvintele cheie.