Brak którego elementu spowoduje błąd walidatora dokumentu HTML5?
Źle. Meta z autorem jest opcjonalna - jej brak nie jest błędem.
Źle. Walidator nie wymaga jawnego
<body> - może go domyślnie założyć.Źle. Nagłówek
<h1> nie jest obowiązkowy do poprawnej walidacji.Dobrze. Deklaracja
<!DOCTYPE html> na początku dokumentu jest wymagana w HTML5.Każdy poprawny dokument HTML5 musi zaczynać się od deklaracji typu dokumentu
<!DOCTYPE html>. Mówi ona przeglądarce i walidatorowi, że dokument jest w standardzie HTML5, i włącza tryb zgodny ze standardem. Jej brak walidator zgłosi jako błąd. Dlatego niezbędny jest prolog <!DOCTYPE html>.Pozostałe elementy nie są wymagane do przejścia walidacji.
<meta name="author"> to opcjonalna metadana - podaje autora strony, ale jej pominięcie niczego nie psuje. Nagłówek <h1> bywa zalecany dla struktury i SEO, lecz dokument bez niego nadal jest poprawny składniowo. Znacznika <body> walidator może domyślnie założyć, więc jego brak nie generuje błędu. Obowiązkowa jest deklaracja <!DOCTYPE html> na początku dokumentu, dlatego to ona jest poprawną odpowiedzią.