Deklaracja <!DOCTYPE html> jest informacją (instrukcją) dla przeglądarki o typie dokumentu HTML. W praktyce jej użycie sygnalizuje, że strona ma być interpretowana jako współczesny dokument HTML i powinna być renderowana w trybie standardów (a nie w trybach zgodności z dawnymi, historycznymi zachowaniami przeglądarek).
Odpowiedź "Dokument został zapisany w języku HTML 5." jest właściwa w sensie egzaminacyjnym: taki doctype jest charakterystyczny dla HTML5 i jest najczęściej stosowaną, zalecaną deklaracją w nowoczesnych dokumentach.
Pozostałe odpowiedzi są błędne, ponieważ doctype:
- Nie oznacza HTML 4 – w HTML 4 spotykało się dłuższe deklaracje z odwołaniem do DTD, a nie uproszczone <!DOCTYPE html>.
- Nie wymusza wielkich liter w znacznikach – w HTML nazwy elementów są w praktyce nieczułe na wielkość liter, a styl zapisu (małe/duże litery) to kwestia konwencji, nie wymaganie doctype.
- Nie wymaga zamykania każdego znacznika, także "samozamykającego" – taki rygor wynika z reguł XML/XHTML. HTML ma własne zasady składni (np. elementy puste i elementy o opcjonalnych tagach końcowych), a doctype nie zmienia tych reguł na zasady XML.
W przygotowaniu do egzaminu warto zapamiętać praktyczną zasadę: jeśli tworzysz typową stronę WWW w HTML, zaczynaj od <!DOCTYPE html>. To zmniejsza ryzyko nieprzewidywalnych różnic w renderowaniu i jest standardem w szablonach projektów.