Przejdź do głównej treści

Kwalifikacja: INF.03 - Tworzenie i administrowanie stronami i aplikacjami internetowymi oraz bazami danych

Zawód: Technik informatyk, Technik programista

Kategorie: Tworzenie stron WWW Systemy CMS i narzędzia webowe

W kodzie źródłowym zapisanym w języku HTML wskaż błąd walidacji dotyczący tego fragmentu.

<h6>CSS</h6>
<p>Kaskadowe arkusze stylów (<b>ang. <i>Cascading Style Sheets</b></i>)<br>to język służący ...</p>
A. Znacznik zamykający /b niezgodny z zasadą zagnieżdżania.
B. Znacznik br nie może występować wewnątrz znacznika p.
C. Nieznany znacznik h6.
D. Znacznik br nie został poprawnie zamknięty.

Pytanie z egzaminu CKE, styczeń 2017 (arkusz E.14-X-17.01).

Poprawna diagnoza to: Znacznik zamykający /b niezgodny z zasadą zagnieżdżania. W pokazanym fragmencie najpierw otwierany jest znacznik b, a wewnątrz niego znacznik i. Zasada zagnieżdżania działa jak stos: element otwarty później musi zostać zamknięty wcześniej. Skoro kolejność otwarcia to b, potem i, poprawna kolejność zamykania powinna być odwrotna: najpierw /i, potem /b. W kodzie występuje zamknięcie /b przed /i, co powoduje błąd walidacji struktury dokumentu. W praktyce taki błąd może zaburzyć interpretację fragmentu przez przeglądarkę i utrudnić pracę walidatora HTML. Typowa pułapka polega na sprawdzaniu tylko tego, czy znaczniki istnieją, bez kontroli ich kolejności zamykania.
W tym fragmencie problem nie dotyczy samego wystąpienia pojedynczego znacznika ani nazwy elementu, lecz kolejności zamykania elementów zagnieżdżonych. Stwierdzenie „Znacznik br nie został poprawnie zamknięty” nie pasuje do HTML, ponieważ br jest elementem pustym, używanym do wymuszenia przejścia do nowej linii i nie wymaga osobnego znacznika zamykającego. Zapis z ukośnikiem, na przykład br /, kojarzy się raczej ze składnią XHTML. Stwierdzenie „Znacznik br nie może występować wewnątrz znacznika p” także jest nietrafne, ponieważ przełamanie wiersza może wystąpić w akapicie. „Nieznany znacznik h6” również nie opisuje błędu, ponieważ h6 jest poprawnym znacznikiem nagłówka najniższego poziomu w zestawie h1-h6. Poprawna diagnoza brzmi: „Znacznik zamykający /b niezgodny z zasadą zagnieżdżania.” Typowy błąd myślowy to skupienie się na pojedynczych znacznikach, zamiast prześledzić strukturę stosu: b otwarto przed i, więc i musi zostać zamknięty przed b.

Wymagane logowanie

Ocenianie trudności pytań jest dostępne tylko dla zalogowanych użytkowników. Zaloguj się, aby skorzystać z pełni możliwości platformy.

Twoja ocena pomoże innym uczniom w przygotowaniu do egzaminu, a Tobie pozwoli na dostęp do spersonalizowanych statystyk.

Zgłoś błąd w pytaniu

Rozwiń sekcję i zmień pole, którego dotyczy błąd. Wysłane zostaną tylko zmienione sekcje.

Błędna kwalifikacja
Błąd w treści pytania
Błąd w treści odpowiedzi
Błąd w obrazie
Dane kontaktowe (opcjonalnie)
Podaj email, jeśli chcesz otrzymać informację o rozpatrzeniu zgłoszenia.