Мне интересно, почему нет синтаксиса уценки для подчеркивания? Я знаю, что основные html-теги могут быть встроены для достижения этой цели, но я пытаюсь понять, почему они underline
были опущены, когда полужирный и курсив существует
Edd
.
Мне интересно, почему нет синтаксиса уценки для подчеркивания? Я знаю, что основные html-теги могут быть встроены для достижения этой цели, но я пытаюсь понять, почему они underline
были опущены, когда полужирный и курсив существует
Edd
.
Ответы:
В синтаксическом документе уценки нет упоминания о «жирном шрифте» или «курсиве» . Что есть, это внимание раздел , который описывает , как использование подчеркивания и Астерикса звёздочкой пролеты ( , , , ) должен создавать код , завернутый в и тегах.*
_
**
__
<em>
<strong>
Я полагаю, что причина этого в том, что markdown - это язык разметки, такой как html, и он не должен интересоваться тем, как представлен текст (это работа стиля / CSS), а должен обеспечивать семантическое значение для текста. Это особенно полезно для людей, которые используют неграфические браузеры, где акцент может быть передан другими способами (подумайте о том, как программа чтения с экрана может добавить акцент, когда он встречает <em>
тег, или действительно добавить много акцента в случае <strong>
тег).
Я мог бы использовать CSS для стилизации выделенного текста с подчеркиванием, а не курсивом, но в большинстве случаев это не браузер.
u
тегу : Рендеринг элемента u по умолчанию ... конфликтует с традиционным рендерингом гиперссылок (подчеркивание). Авторам рекомендуется избегать использования элемента u, где его можно спутать с гиперссылкой.