Розмітка тексту
Тег <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>
має
особливий акцент і буде додатково виділений інтонацією.