Форматування тексту в HTML

Форматування тексту є важливою складовою будь-якої веб-сторінки. В HTML, крім забезпечення вигляду тексту, теги для форматування також мають важливий вплив на семантику, тобто на розуміння структури та значення тексту браузером та пошуковими системами. Давайте розглянемо, як використання різних тегів впливає на семантику тексту.

Теги <b> та <strong>

<b> використовується для жирного виділення тексту. Він не надає особливого семантичного значення і використовується для стилістичного форматування.

<strong> також робить текст жирним, але має семантичне значення. Він вказує на важливий або ключовий текст, що може впливати на розуміння тексту.

Приклад

<p>Це<b>виділений текст.</b></p>

<p>Це<strong>важливий текст.</strong></p>

Але як бачимо для нас намає візуальної різниці, який тег використовується:

Результат

Це виділений текст.

Це важливий текст.

Теги <i> та <em>

<i> використовується для курсивного форматування тексту. Він не має семантичного значення та використовується для стилістичних цілей.

<em> також створює курсивний текст, але має семантичне значення. Він позначає текст як емоційно підсилене слово або фразу, що може впливати на розуміння тексту.

Приклад

<p>Це<i>курсивний текст</i>.</p>

<p>Це<em>дуже важливий</em>момент.</p>

Тут ми також візуально не бачимо різницю:

Результат

Це курсивний текст.

Це дуже важливий момент.

Тег <u>

<u> використовується для підкреслення тексту. Він зазвичай не має семантичного значення та використовується для стилістичного форматування.

Приклад

<p>Цей текст <u>підкреслений</u>. </p>

Буде відображатися так:

Результат

Цей текст підкреслений.

Теги <mark>, <small>, <del>, <ins>

<mark> використовується для позначення тексту як виділеного або підкресленого для вказування на його важливість. Він має семантичне значення, але відображається стандартно як виділений текст.

<small> зменшує розмір тексту, але важливість його змісту зазвичай не змінюється.

<del> та <ins> вказують на видалений та вставлений текст відповідно, що може впливати на розуміння змін у тексті.

Приклад

<p> Цей текст є <mark>важливим</mark> та <small>меншим</small>. </p>

<p> Текст <del>видалений</del>, але додано <ins>новий</ins>. </p>

А відображатиметься це так:

Результат

Цей текст є важливим та меншим.

Текст видалений, але додано новий.

Теги <sub> та <sup>

<sub> використовується для позначення тексту у підрядковому режимі, що корисно для хімічних формул та математичних індексів.

<sup> вказує на текст у надрядковому режимі, що корисно для математичних потужностей та інших використань.

Приклад

Цей текст має підрядковий символ: H<sub>2 </sub>O.

Цей текст має надрядковий символ: 10<sup>2 </sup> = 100.

А відображатиметься це так:

Результат

Цей текст має підрядковий символ: H2O.

Цей текст має надрядковий символ: 102 = 100.

Усі ці теги допомагають не лише форматувати текст, але і надають йому семантику, що допомагає браузерам та пошуковим системам краще розуміти структуру вашої веб-сторінки. Ретельне використання цих тегів підвищує доступність та інтерпретованість вашого вмісту.