ID: 1431 HTML i CSS Średnie

Źródło: Arkusze CKE

Walidator W3C wygenerował błąd walidacji: End tag p seen, but there were open elements. Któregofragmentu kodu on dotyczy?

Warianty odpowiedzi

  1. A

    A. pAla ma kota

  2. B

    B. pAla ma kota/p

  3. C

    C. pAla ma bkota/p/b

  4. D

    D. pAla ma bkota/b/p

Wyjaśnienie

W HTML panuje zasada czystego zagnieżdżania tagów - działają one jak pudełka wstawiane jedno w drugie. Tag, który otwierasz jako ostatni, musisz zamknąć jako pierwszy.

Błąd podany w pytaniu informuje nas dokładnie o tym, że próbowaliśmy zamknąć akapit, mimo że w jego środku wciąż otwarta była inna struktura.

W opcji C otworzyliśmy znacznik pogrubienia wewnątrz akapitu, ale zapomnieliśmy go zamknąć przed zamykającym tagiem akapitu. Walidator od razu to wyłapie jako błąd strukturalny.

Sprawdź się w praktyce

Rozwiąż pełny test próbny INF.03 albo wylosuj pojedyncze pytanie na szybką powtórkę.

Podobne pytania — HTML i CSS