Мені цікаво, чому немає синтаксису розмітки для підкреслення? Я знаю, що базові теги HTML можуть бути вбудовані для досягнення цього, але я намагаюся зрозуміти, чому underline
його опускають, коли існує жирний шрифт та курсив.
Edd
.
Мені цікаво, чому немає синтаксису розмітки для підкреслення? Я знаю, що базові теги HTML можуть бути вбудовані для досягнення цього, але я намагаюся зрозуміти, чому underline
його опускають, коли існує жирний шрифт та курсив.
Edd
.
Відповіді:
У синтаксичному документі відмітки не згадується про "жирний" або "курсив" . Що є, це увагу розділ , який описує , як використання підкреслення і Астерікса зірочкою прольоти ( , , , ) повинен створювати код , загорнутий в і тегах.*
_
**
__
<em>
<strong>
Причиною цього, я припускаю, є те, що розмітка є мовою розмітки, як html, і не повинна стосуватися того, як текст представлений (це завдання стилізації / CSS), а надавати тексту смислове значення. Це особливо корисно для людей, які використовують не графічні веб-переглядачі, де наголос можна передати іншими способами (подумайте про те, як зчитувач екрану міг би додати акцент, коли він стикається з <em>
тегом, або дійсно додавати багато уваги у випадку <strong>
тег).
Я цілком міг би використовувати CSS, щоб стилювати підкреслений текст підкресленнями, а не курсивом, але це в більшості випадків не за замовчуванням браузера.
u
тезі : Відображення за замовчуванням елемента u ... стикається зі звичайним відображенням гіперпосилань (підкреслення). Авторам рекомендується уникати використання елемента u там, де його можна переплутати для гіперпосилання.