Przejdź do treści głównej
INF.03Pytanie #461 z 1558html-struktura-i-semantyka

W języku XHTML zapisano fragment kodu, który zawiera błąd walidacji. Na czym polega ten błąd?

Opcje odpowiedzi:
A
Znacznik <br> powinien być zamknięty
Prawidłowa
B
Nie istnieje nagłówek szóstego stopnia
C
Znaczniki należy pisać wielkimi literami
D
Znacznik <b> nie może być zagnieżdżany w znaczniku
Reklama

Wyjaśnienie i uzasadnienie dydaktyczne

Poprawna odpowiedź: A (Znacznik <br> powinien być zamknięty)

Dlaczego to jest poprawne? Rodzina specyfikacji XHTML słynie ze swej nieubłaganej strukturalności oraz wymogu perfekcyjnej czytelności dla parserów XML. Zmusza ona programistów do natychmiastowego zamykania nawet pojedynczych elementów. Jeżeli występuje znak złamania wiersza (tag <br>), musi on w zgodzie z reżimem być poprowadzony jako br zamknięty samotnie ukośnikiem na końcu (czyli <br />). Brak owego ukośnika jest krytycznym odstępstwem zgłaszanym jako zła walidacja.

Dlaczego pozostałe opcje są nieprawidłowe?

  • B: Podważa istnienie faktu strukturalnego - HTML jak najbardziej zawiera mniejsze nagłówki aż do stopnia <h6>.
  • C: Narusza inną sztywną zasadę XHTML, która absolutnie nakazuje pisać znaczniki małymi literami alfabetu (lowercase) zamiast wielkimi.
  • D: Próbuje wpajać bezpodstawną informację, iż tag <b> jest niewskazany w środowisku obszaru paragrafów tekstu, co mija się ze stanem deweloperskim.

Chcesz poćwiczyć całą kwalifikację INF.03?

Egzamin próbny na czas, nauka działami, losowe pytanie albo przegląd całej bazy — wszystko w przeglądarce i bez zakładania konta.

Rozwiąż w Quizie

Pojęcia z tego pytania

Cały słownik INF03
Reklama

Podobne pytania z działu „Html struktura i semantyka”

Ten sam obszar materiału z kwalifikacji INF.03. W całej bazie znajdziesz 282 pytań z tego działu.