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