W HTML do wstawienia poziomego rozdzielenia treści używa się elementu <hr>. Przeglądarki zwykle renderują go jako poziomą linię. W nowoczesnym podejściu ma on także sens semantyczny: oznacza tematyczne rozdzielenie fragmentów dokumentu (thematic break), a nie wyłącznie "rysowanie kreski".
Odpowiedź <br> jest niepoprawna, ponieważ ten element powoduje tylko przejście do nowej linii w ramach tego samego akapitu lub bloku tekstu. Nie służy do oddzielania sekcji ani do wstawiania separatora; nadużywanie <br> do "formatowania odstępów" jest częstym błędem i pogarsza semantykę kodu.
Odpowiedzi <hl> oraz <line> są niepoprawne, bo nie należą do standardowego zestawu elementów HTML. W praktyce oznacza to, że walidator HTML zgłosi błąd, a przeglądarka potraktuje taki zapis jako nieznany element (bez gwarantowanego efektu wstawienia poziomej linii).
Wskazówka egzaminacyjna: jeśli pytanie dotyczy "poziomej linii/separatora", kojarz to z <hr>. Jeśli dotyczy "złamania wiersza", kojarz to z <br>. Te dwa elementy mają inne zastosowania, mimo że oba wpływają na wygląd tekstu.