Šī deklarācija norāda web-pārlūkprogrammai, kuru HTML versiju dokuments izmanto.
Līdz ar HTML 5. versijas iznākšanu, ir izmainījušies arī standarti DOCTYPE deklarācijā. Ja līdz šim bija pierasts HTML dokumentu sākt ar šādām rindām:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN” "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd”>
vai
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN” "http://www.w3.org/TR/html4/loose.dtd”>
TAD no HTML 5 iznākšanas brīža, pietiek ar šādu norādi – <!DOCTYPE html>
Pašreiz populārākās web-pārlūkprogrammas (IE, FF, Opera, Safari) nolasot šo info, visu saturu pārslēdz standarta režīmā, tas nozīmē ka varam droši veidot web dokumentus izmantojot jauno HTML5 DOCTYPE!
Runājot par HTML, laika gaitā ir tikušas izveidotas vairākas šīs
valodas versijas. Pēdējo versiju HTML4.01 organizācija W3C "laida
tautās" 1999.gada 24.decembrī, kas patiesībā ir versijas HTML4
apakšversija. Katrai no šīm versijām ir savas īpatnības, noteikumi, savi
atļautie un aizliegtie (neiekļautie) tagi. Ja šodien lietojam HTML, tad
W3C iesaka lietot tieši HTML4.01 versiju. Šīs versijas lielā atšķirība
no versijas HTML3.2 ir tāda, ka tagad tiek strikti nodalīts lapas saturs
(HTML) un noformējums (CSS).
Tātad, kad Interneta pārlūkprogramma
atver mūsu sagatavoto datni, tai, pirmkārt, būtu precīzi jāzin, pēc
kādiem kritērijiem dokumentu interpretēt jeb validēt. Veids, kā mēs
darām zināmu pārlūkprogrammai mums vēlamos interpretācijas noteikumus,
ir pašā dokumenta sākumā pirms <html> taga ievietojot attiecīgu
DTD (Document Type Definition) definīciju. HTML4.01 tās ir sekojošas:
- Striktais definējums - šajā gadījumā tiks atbalstīti tikai HTML4.01 versijā iekļautie tagi, bet netiks atbalstīti tagi, kas tomēr bija iekļauti iepriekšējās versijās, bet tagad vairs netiek atbalstīti. Tāpat netiks atbalstīti rāmji (framesets). Šķiet, šo definējumu tomēr lieto diezgan reti tā strikto noteikumu dēļ.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
- Pārejas definējums - šajā gadījumā tiks atbalstīti gan HTML4.01 versijas tagi, gan šajā versijā vairs neatbalstītie tagi un īpašības. Tomēr netiks atbalstīti rāmji (framesets). Šis, šķiet, būs visbiežāk lietotais definējums.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
- Rāmju definējums - šajā gadījumā tiks atbalstīts viss pārejas definējumā iekļautais, kā arī rāmji (frameset).
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">
Tātad HTML dokumenta sākumam būtu jāizskatās apmēram šādi:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD
HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
...
Vai jūsu HTML dokuments atbilst norādītajam definējumam, varat pārbaudīt W3C mājaslapā, kur varat norādīt jūsu lapas interneta adresi (URL) vai savu dokumentu vienkārši augšupielādēt no sava datora.