Który semantyczny znacznik HTML5 powinien wystąpić na stronie tylko raz?
Źle.
<article> może powtarzać się dla każdego osobnego artykułu.Dobrze.
<main> oznacza główną treść i występuje raz na stronie.Źle.
<section> może wystąpić wiele razy.Źle.
<header> może wystąpić wielokrotnie (np. nagłówek strony i sekcji).Znacznik
<main> obejmuje główną, unikalną treść strony - tę specyficzną dla danej podstrony, bez powtarzalnych elementów jak nagłówek czy menu. Zgodnie ze standardem na stronie powinien wystąpić tylko jeden widoczny <main>, co ułatwia nawigację technologiom wspomagającym (czytniki ekranu mogą od razu przejść do treści głównej). Pozostałe znaczniki semantyczne mogą się powtarzać. Dlatego tylko raz na stronie występuje <main>.Pozostałe znaczniki mogą pojawić się wielokrotnie.
<header> oznacza nagłówek - może być jeden dla całej strony, ale też osobny dla każdej sekcji czy artykułu. <article> reprezentuje samodzielną treść (np. wpis, wiadomość), więc na jednej stronie może ich być wiele. <section> grupuje treść tematycznie i również występuje dowolną liczbę razy. Tylko główna treść <main> powinna pojawić się raz, dlatego ta odpowiedź jest poprawna.