Semantyka na poziomie tekstu
Jedną z rzeczy, którą zajmuje się semantyka na poziomie tekstu jest nadawanie (za pomocą różnych elementów HTML należących do kategorii semantyka tekstu ) dodatkowego znaczenia dla fragmentu treści (zazwyczaj dla fragmentu zawartości tekstowej występującej w kodzie HTML dokumentu HTML).

W naszym świecie wirtualnym odbiorcą naszej treści, naszego kodu HTML, jest przeglądarka internetowa, jak również użytkownik, który będzie chciał zapoznać się z treścią, którą reprezentuje nasz kod HTML.
Przykład:
<p>
Róża to rodzaj krzewów należących do rodziny różowatych.
</p>Rezultat:

Użytkownik zapoznający się z treścią reprezentowaną przez zawartość naszego przykładowego elementu p zorientuje się, że wspomniana treść definiuje (wyjaśnia) czym jest róża. Czy przeglądarka internetowa również będzie o tym wiedziała? A może przeglądarka internetowa będzie myślała, że to słowo rodzaj jest definiowane, a nie słowo róża?
Spójrzmy na nieco inny przykład:
<p>
Wyraz krztałt zawiera błąd!
</p>Rezultat:

Użytkownik zapoznający się z treścią reprezentowaną przez zawartość naszego przykładowego elementu p zorientuje się, że wspomniana treść mówi o tym, że wyraz krztałt zawiera błąd. Czy przeglądarka internetowa również będzie o tym wiedziała? A może przeglądarka internetowa będzie myślała, że błędny wyraz krztałt został przez nas nieświadomie umieszczony w zawartości przykładowego elementu p?
Te i nie tylko te wątpliwości rozwiązują elementy HTML należące do kategorii semantyka tekstu , z którymi to elementami HTML zapoznamy się w następnych krokach.
Last updated