HTML: тег i
Тег <i>
HTML використовується для позначення тексту, який повинен відображатися курсивом. Це можна використовувати для виділення акценту або для оформлення певного фрагмента тексту інакше, ніж для тексту навколишнього. Тег <i>
є тегом фрази, що означає, що його слід використовувати для включення певного фрагмента тексту, а не створення елемента рівня блоку. Тег <i>
семантично подібний до тегу <em>
, який позначає виділений текст, і тегу <cite>
, який використовується для цитат або назви роботи. <i>
Не слід використовувати тег для позначення нетекстового вмісту, такого як значок або зображення. Натомість використовуйте відповідні семантичні елементи або CSS.
На додаток до свого візуального представлення тег <i>
також має семантичне значення, що вказує на те, що укладений у ньому текст має семантику «текстового рівня», а не семантику «блочного рівня». Це означає, що текст, укладений у тег <i>
, повинен бути частиною більшого блоку тексту, а не окремим елементом.
Важливо, що тег <i>
не слід використовувати для позначення візуального представлення тексту, наприклад, виділення тексту напівжирним або підкресленим. Натомість слід використовувати CSS для керування візуальним поданням тексту. Використання CSS для керування візуальним поданням тексту забезпечує більшу гнучкість і дозволяє відокремити подання від вмісту.
Також варто відзначити, що тег <i>
вважається презентаційним HTML, і зазвичай рекомендується використовувати семантичні елементи HTML, такі як <em>
, <cite>
щоб чітко вказати значення тексту. Крім того, програми читання з екрана та інші допоміжні технології не зможуть зрозуміти текст, укладений у <i>
, так само добре, як текст, укладений у <em>
або <cite>
, тому краще використовувати їх.