Перейти до основного вмісту
Версія: Далі

Розмітка тексту

Тег <dl>

Тег <dl> (description list) - це контейнер для списку пар термінів та їх описів, тобто словник. Для розмітки термінів існує тег <dt>, а для описів - <dd>. Використовується для розмітки списку визначень, наприклад для створення глосарію, телефонного довідника тощо.

Тег <span>

Універсальний контейнер для дрібного текстового контенту, наприклад окремих слів, частин слів або цілих фраз всередині текстового масиву. Аналогічно тегу <div>, не має жодного семантичного значення і використовується для додаткової стилізації.

<p>
Тег <span class="accent">span</span> - це універсальний контейнер для дрібного
текстового контенту.
</p>
Цікаво

Спану с атрибутом class="accent" за допомогою CSS можна буде додати стилі, наприклад інший колір тексту, його розмір тощо.

Тег <pre>

За замовчуванням браузер ігнорує перенесення рядків і більше одного пробілу підряд. Цей тег дозволяє додати переформатований текст з примусовими перенесеннями рядків. Наприклад, розмітка тексту пісні або вірша.

Теги <sup> і <sub>

Призначені для відображення символів у верхньому (<sup>, скорочено від superscript) і нижньому (<sub>, скорочено від subscript) індексі. Наприклад, для розмітки нескладних математичних або хімічних формул.

Тег <time>

Дату і час можна написати просто текстом, але краще використовувати спеціальний тег <time>. Дата для людини - це текст всередині тегу, а для машини - значення атрибута datetime у форматі ISO 8601.

<p>Останні новини на <time datetime="2019-12-14">14 грудня 2019 року</time>.</p>

<p>
Засідання відбулося об <time datetime="2018-07-14T11:30">11:30 ранку</time>.
</p>

Браузер відобразить тільки текст всередині тегу. Людина побачить зрозумілий текст, а асистивна технологія прочитає атрибут datetime і отримає точне значення у потрібному форматі.

Тег <address>

Призначений для зберігання контактної інформації про автора статті, блоку інформації або веб-сторінки загалом. Контактна інформація може бути в будь-який відповідній формі, наприклад, фізична адреса, адреса електронної пошти, посилання на сайт, номер телефону, тег соцмережі.

<address>
м. Київ, <br />
Бульвар Лесі Українки, б. 26, <br />
4й поверх офіс 427
</address>

<address>
<a href="mailto:mango@mail.pig">mango@mail.pig</a>
<a href="tel:+1112223344">(111) 222-33-44</a>
</address>

Зверніть увагу на тег <br>, він використовується для розмітки масиву тексту з примусовими перенесеннями рядків для візуального форматування. Наприклад, розмітка одного рядка адреси на декілька рядків.

Увага

Тег <br/> (скорочено від line break) не використовується для того, щоб примусово додати розриви рядка між тегами або розбити масив тексту на абзаци.

Теги <strong> і <b>

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

Тег <strong> семантично підкреслює текст як важливий і вказує, що це важливе слово або фраза. Наприклад, виділити попередження або будь-яку частину тексту, на яку користувач повинен насамперед звернути увагу.

<p>
<strong>Увага!</strong> Завершується термін підписки.
<strong>Обліковий запис буде призупинений.</strong> Будь-ласка, продовжіть
підписку або зв'яжіться зі службою підтримки.
</p>

Тег <b> (скорочено від bold) робить текст тільки візуально жирним, привертаючи увагу, але не надаючи особливої важливості.

Цікаво

Для асистивних технологій, наприклад скрінрідера, текст обгорнутий в <strong> має особливу важливість і буде додатково виділений інтонацією.

Теги <em> і <i>

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

Тег <em> (скорочено від emphasis) семантично виділяє текст, на який зроблений особливий акцент, що змінює зміст фрази. Наприклад, можна виділити сарказм.

<p>Я <em>в повному захваті</em>, коли затримують зарплату!</p>

Тег <i> (скорочено від italic) робить текст тільки візуально курсивним, привертаючи увагу, але не надаючи особливої важливості. Наприклад, виділити терміни в реченні.

Цікаво

Для асистивних технологій, наприклад скрінрідера, текст обгорнутий в <em> має особливий акцент і буде додатково виділений інтонацією.