Почему нет уценки для подчеркивания? [закрыто]


133

Мне интересно, почему нет синтаксиса уценки для подчеркивания? Я знаю, что основные html-теги могут быть встроены для достижения этой цели, но я пытаюсь понять, почему они underlineбыли опущены, когда полужирный и курсив существует


3
чистое предположение: подчеркивание является синонимом ссылок
JK.

7
Этот вопрос кажется не по теме, потому что он касается выбора, сделанного одним человеком при создании языка текстовой разметки, а не программирования.
Мартин Питерс

3
@MartijnPieters по-прежнему, разметка связана с программированием
Матсеманн

17
Однако я не согласен с темой, не связанной с темой. Вы серьезно говорите, что уценка так же не связана с программированием, как с бухгалтерским программным обеспечением? Вы используете уценку? если бы вы это сделали, вы, вероятно, не сказали бы это, и где это. Я бы сказал, что ближе не по теме - это прежде всего мнение, основанное на мнении. Это не повредило ничего, и на вопрос был дан ответ. Операторам нужно сойти со своих высоких лошадей, а пользователям нужно перестать бояться операций только потому, что они боятся потерять свои драгоценные очки репутации. (Вот почему у меня так мало, хе-хе)
osirisgothra

6
Спасибо, что подняли это. Я не чувствую, что это не по теме. Я согласен с тем, что это не имеет прямого отношения к разработке программного обеспечения, но я вижу файлы уценки почти во всех проектах с открытым исходным кодом для README, LICENSE и т. Д. Кроме того, мне просто было любопытно, почему программисты не указали на подчеркивание, на которое хорошо ответили Edd.
Ганесс

Ответы:


125

В синтаксическом документе уценки нет упоминания о «жирном шрифте» или «курсиве» . Что есть, это внимание раздел , который описывает , как использование подчеркивания и Астерикса звёздочкой пролеты ( , , , ) должен создавать код , завернутый в и тегах.*_**__<em><strong>

Я полагаю, что причина этого в том, что markdown - это язык разметки, такой как html, и он не должен интересоваться тем, как представлен текст (это работа стиля / CSS), а должен обеспечивать семантическое значение для текста. Это особенно полезно для людей, которые используют неграфические браузеры, где акцент может быть передан другими способами (подумайте о том, как программа чтения с экрана может добавить акцент, когда он встречает <em>тег, или действительно добавить много акцента в случае <strong>тег).

Я мог бы использовать CSS для стилизации выделенного текста с подчеркиванием, а не курсивом, но в большинстве случаев это не браузер.


5
Держу пари, что это связано с элементами фразы html : EM и STRONG используются для обозначения акцента .... Презентация ... зависит от пользовательского агента. Обычно визуальные пользовательские агенты выделяют EM-текст курсивом, а STRONG-текст жирным шрифтом. См. Также HTML5 по uтегу : Рендеринг элемента u по умолчанию ... конфликтует с традиционным рендерингом гиперссылок (подчеркивание). Авторам рекомендуется избегать использования элемента u, где его можно спутать с гиперссылкой.
ruffin

Подчеркивание в разметке предшествует веб / гиперссылкам, так что, как насчет того, чтобы уважать нас, старых парней :) Кроме того, разметку можно использовать в приложениях, отличных от веб-приложений (например, настольный Rocket Chat), и в качестве лучшей практики, гиперссылки лучше всего обозначать в сочетании с изменением цвета (или все более распространенным - изменение цвета и отсутствие подчеркивания). Я думаю , все это зависит от того, что у вида «представление» (против; жесткая директива „«содержания) делает которые включают в себя различные размеры заголовков HTML (H1, H2 и т.д.) Я думаю , как они говорят, это не?“.
user1172173

3
Акцент и сильный акцент не являются единственными вещами, которые авторы будут делать в тексте. Я хочу использовать это, чтобы обратить внимание на определенную букву. Как бы вы написали это в разметке? «Правильная
заглавная

1
Grr. У меня такой же вариант использования, как у @MarkJeronimus. Кто-то зафиксировал и вставил заглавную букву в конфигурационный файл с учетом регистра, и мне хотелось бы просто подчеркнуть символ, вызвавший проблему.
Спенсер Д

1
Комментарии здесь в основном не имеют смысла. Markdown предназначен для общей разметки текста и предназначен для разметки текста с семантической точки зрения. Меняется ли цвет ссылок или нет, это присуще не их природе как ссылки, а тому, как они обычно представляются. Ссылка не имеет цвета, возможно, ее представление в приложении. То же самое относится и к обработке отдельных букв. Если вы хотите «выделения» один символ, вы на самом деле хотите , чтобы подчеркнуть это, так что правый т шляпу. Если вам не нравится способ представления акцента, вы должны жаловаться на инструмент представления / браузер.
Томас Урбан
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.