Walidator HTML sprawdza nie tylko to, czy tagi "mają parę", ale też czy są poprawnie zagnieżdżone. Zasada zagnieżdżania (stack) wymaga, aby element otwarty jako ostatni był zamknięty jako pierwszy. Jeśli w fragmencie kodu otwarto np. <p>…<b>… a potem zamknięto </p> przed </b>, walidator zgłosi problem typu: "end tag for <b> violates nesting rules" – czyli "znacznik zamykający </b> niezgodny z zasadą zagnieżdżania".
Odpowiedź "Znacznik zamykający /b niezgodny z zasadą zagnieżdżania." pasuje właśnie do takiej sytuacji: tag <b> został otwarty w pewnym kontekście, ale zamknięto go w niewłaściwym miejscu, po domknięciu innego elementu nadrzędnego lub po domknięciu elementu, w którym <b> nie powinien już "żyć". To jest typowy błąd struktury dokumentu, a nie błąd pojedynczego znaku.
Pozostałe odpowiedzi są niepoprawne w typowych warunkach walidacji HTML5:
- "Znacznik br nie został poprawnie zamknięty." – w HTML5 <br> jest elementem pustym (void), więc nie ma osobnego tagu zamykającego </br>. Zapis <br> jest poprawny; w XHTML spotykało się <br />, ale to inny reżim składni.
- "Znacznik br nie może występować wewnątrz znacznika p." – element <br> standardowo bywa używany w treści akapitów, więc samo umieszczenie <br> w <p> nie jest z definicji błędem walidacji; błąd musiałby wynikać z innego kontekstu lub niepoprawnej struktury.
- "Nieznany znacznik h6." – <h6> jest prawidłowym elementem HTML (nagłówki od <h1> do <h6>). Walidator nie powinien uznać go za "nieznany", o ile dokument jest walidowany jako HTML, a nie inny język.
Wskazówka egzaminacyjna: gdy w odpowiedziach pojawia się sformułowanie o zagnieżdżaniu, szukaj w kodzie miejsc, gdzie zamknięto element "za wcześnie" lub "za późno" (kolejność </...> nie odpowiada kolejności <...>).