Znaczniki formatowania tekstu w HTML
W HTML istnieją znaczniki służące do oznaczania fragmentów tekstu i nadawania im znaczenia semantycznego lub wyglądu. W pytaniach egzaminacyjnych często trzeba odróżnić je od znaczników strukturalnych, takich jak <div>.
Przykładowe znaczniki tekstowe
<em>- oznacza tekst zaakcentowany, zwykle wyświetlany kursywą,<strong>- oznacza tekst szczególnie ważny, zwykle wyświetlany pogrubieniem,<sub>- zapisuje tekst jako indeks dolny, np. we wzorach chemicznych,<sup>- zapisuje tekst jako indeks górny,<s>- oznacza tekst nieaktualny lub przekreślony.
Przykład użycia
<p>To jest <strong>ważna</strong> informacja.</p>
<p>Wzór wody: H<sub>2</sub>O</p>
<p>Ten fragment jest <em>zaakcentowany</em>.</p>
Czym różni się <div>?
Znacznik <div> nie służy bezpośrednio do formatowania tekstu. Jest to element blokowy używany do grupowania innych elementów HTML i budowania układu strony. Wygląd tekstu wewnątrz <div> można zmieniać za pomocą CSS, ale sam <div> nie jest znacznikiem formatowania tekstu.
<div class="sekcja">
<p>Treść sekcji strony.</p>
</div>
Wniosek egzaminacyjny
Jeżeli wśród odpowiedzi znajdują się <em>, <sub>, <strong> i <div>, to poprawną odpowiedzią na pytanie o znacznik nieużywany do formatowania tekstu jest <div>.