Я использую BlueCloth в качестве библиотеки Markdown для Ruby, и я не могу найти синтаксис для получения текста подчеркнуто. Что это?
Подчеркнутый текст с помощью Markdown
Ответы (8)
В GitHub markdown <ins>
text</ins>
работает нормально.
<ins>text</ins>
отлично работает и в записных книжках Jupyter.
- person Hawklaz; 08.11.2020
<u>
. Вот еще немного информации: stackoverflow.com/a/66595330/4561887.
- person Gabriel Staples; 12.03.2021
Markdown не имеет определенного синтаксиса для подчеркивания текста.
Я предполагаю, что это связано с тем, что подчеркнутый текст трудно читать, и он обычно используется для гиперссылок.
Другая причина заключается в том, что теги <u>
устарели в XHTML и HTML5, поэтому потребуется создать что-то вроде <span style="text-decoration:underline">this</span>
. (IMHO, если <u>
устарел, то должны быть <b>
и <i>
.) Обратите внимание, что Markdown производит <strong>
и <em>
вместо <b>
и <i>
соответственно, что объясняет назначение текста в нем вместо его форматирования. Форматирование должно выполняться с помощью таблиц стилей.
Обновление: <u>
element больше не является устаревшим в HTML5.
<u>
- <ins>
; это никогда не считалось устаревшим.
- person Toby Bartels; 21.11.2013
<u>
вообще не является семантическим тегом, а <ins>
-. Тем не менее, они традиционно воспроизводятся одинаково. Итак, <ins>
- семантический аналог <u>
, а <u>
- синтаксический аналог <ins>
. Что ж, даже если вам не нравится то, как я это описываю, дело в том, что у нас есть такая аналогия: <u>
: <ins>
:: <i>
: <em>
:: <b>
: <strong>
. (Также <s>
: <del>
.)
- person Toby Bartels; 21.11.2013
Простой <u>some text</u>
должен работать на вас.
BlueCloth.new("<u>foo</u>", :escape_html => true).to_html
. Это ускользнет от тега ‹u›.
- person Peter; 09.06.2010
<u>
и </u>
обратно в <u>
и </u>
- person zed_0xff; 09.06.2010
<u>
можно использовать для подчеркивания, но не рекомендуется, если его можно спутать с гиперссылкой.
- person jordanbtucker; 08.10.2014
<u>
- лучший вариант для явного подчеркивания. Конечно, по возможности следует использовать больше семантических элементов.
- person jordanbtucker; 09.10.2014
<em>
и <strong>
доступны в HTML5 для курсива и полужирного шрифта соответственно, но нет семантической разметки для подчеркивания
- person nishanthshanmugham; 30.06.2015
<ins>some text</ins>
?
- person Aaron; 10.07.2017
ins
тоже работает
- person Tanzeel; 25.01.2021
Вы можете написать **_bold and italic_**
и изменить его стиль на подчеркнутый текст, например:
strong>em,
em>strong,
b>i,
i>b {
font-style:normal;
font-weight:normal;
text-decoration:underline;
}
В Jupyter Notebooks вы можете использовать Markdown для подчеркнутого текста следующим образом. Это похоже на HTML5: (<u>
и </u>
).
<u>Underlined Words Here</u>
И <ins>text</ins>
, и <span style="text-decoration:underline">text</span>
отлично работают в Joplin, хотя я согласен с @nfm, что подчеркнутый текст выглядит как ссылка и может вводить в заблуждение в Markdown.
(этот ответ переписан после голосов против)
Просто используйте для этого HTML-тег <u>
(рекомендуется) или <ins>
внутри вашей уценки.
HTML-тег <ins>
- это HTML-тег вставки, который обычно отображается подчеркнутым. Следовательно, вы можете использовать его для подчеркивания, как @BlackMagic рекомендует в своем ответе здесь. Он противоположен тегу <del>
delete.
Но я бы предпочел и рекомендую просто использовать HTML-тег <u>
подчеркивания a >, поскольку это именно то, для чего он нужен:
<u>this is underlined text in HTML or markdown, which accepts HTML</u>
@ zed_0xff также рекомендует использовать тег <u>
в своем ответе здесь.
Вы можете попробовать это вживую здесь: https://www.w3schools.com/tags/tryit.asp?filename=tryhtml_u.
Могу я тоже использовать CSS?
Это зависит. На вашем собственном веб-сайте Jekyll? Конечно. В файлах readmes GitHub и других файлах разметки GitHub? Нет!
HTML-теги отлично работают и в readmes GitHub, потому что GitHub отлично принимает HTML-теги. НО, пользовательский CSS в GitHub НЕ работает, поскольку GitHub блокирует и отклоняет все пользовательские CSS, которые вы можете попытаться добавить. Я говорю об этом в своем другом ответе здесь: Изображение центра GitHub README.md а>.