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

Zgodnie z regułami walidacji HTML5, poprawnym zapisem znacznika hr jest

A.
</ hr>
Źle. <hr> nie ma znacznika zamykającego, a spacja po ukośniku jest niedozwolona.
B.
</ hr />
Źle. To połączenie znacznika zamykającego z zapisem XHTML; poprawnie byłoby <hr />.
C.
</hr?>
Źle. Znak zapytania nie należy do składni znaczników HTML.
D.
<hr>
Dobrze. Element pusty zapisuje się w HTML5 samym znacznikiem otwierającym.

Pytanie z egzaminu CKE, styczeń 2021 (arkusz EE.09-SG-21.01).

Poprawny zapis to <hr>. Znacznik linii poziomej jest elementem pustym (void element): nie ma treści ani znacznika zamykającego. W HTML5 zapisuje się go samym znacznikiem otwierającym, tak samo jak <br>, <img>, <input> czy <meta>.

Walidator HTML5 przyjmuje też formę <hr /> (ze spacją i ukośnikiem przed nawiasem), zgodną z dawnym XHTML, ale ukośnik niczego nie zmienia i współcześnie się go pomija. W HTML5 <hr> oznacza zmianę tematu w treści, na przykład między scenami opowiadania, a wygląd linii ustala się w CSS, na przykład hr { border-top: 2px solid gray; }.

Poprawność zapisu sprawdza walidator W3C dostępny pod adresem validator.w3.org.

Wszystkie błędne zapisy mają ukośnik na początku, czyli wyglądają jak znaczniki zamykające. Zapis </ hr> to znacznik zamykający ze spacją po ukośniku - błędny podwójnie, bo element <hr> w ogóle nie ma znacznika zamykającego, a spacja w tym miejscu jest niedozwolona.

W zapisie </hr?> znak zapytania nie należy do żadnej składni HTML; przypomina znacznik PHP, ale nim nie jest.

Zapis </ hr /> miesza znacznik zamykający z ukośnikiem z XHTML. Poprawna forma XHTML to <hr />, bez ukośnika na początku.

Reguła dla elementów pustych w HTML5: piszemy tylko znacznik otwierający. Dla linii poziomej daje to zapis <hr>, który walidator przyjmuje bez ostrzeżeń.

Najprościej sprawdzić to w walidatorze W3C: tylko zapis bez ukośnika na początku przechodzi bez błędów, a znaczniki zamykające elementu pustego są zgłaszane jako błąd.

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.