Я использую BlueCloth в качестве библиотеки Markdown для Ruby, и я не могу найти синтаксиса для подчеркивания текста. Что это?
Ответы:
В GitHub <ins>
текст разметки </ins>
работает нормально.
Другая причина заключается в том, что <u>
теги не рекомендуются в XHTML и HTML5, поэтому потребуется создать что-то вроде <span style="text-decoration:underline">this</span>
. (ИМХО, if <u>
устарел, поэтому должно быть <b>
и <i>
.) Обратите внимание, что Markdown производит <strong>
и <em>
вместо <b>
и <i>
, соответственно, что объясняет назначение текста в нем вместо его форматирования. Форматирование должно выполняться с помощью таблиц стилей.
Обновление: <u>
элемент больше не осуждается в HTML5.
<u>
is <ins>
; это никогда не считалось устаревшим.
<u>
это не особо смысловой тег вообще, пока <ins>
есть. Тем не менее, они традиционно воспроизводятся одинаково. Так <ins>
является семантическим аналогом <u>
, а <u>
является синтаксическим аналогом <ins>
. Ну, даже если вам не нравится , как я описать это, дело в том , что мы имеем такую аналогию: <u>
: <ins>
:: <i>
: <em>
:: <b>
: <strong>
. (Также <s>
:. <del>
)
Простое <u>some text</u>
должно работать на вас.
<u>
может использоваться для подчеркивания, но не рекомендуется «там, где его можно спутать с гиперссылкой».
<u>
это лучший вариант для явного подчеркивания. Конечно, по возможности следует использовать больше семантических элементов.
Вы можете написать **_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> Bolded Words Here </u>
Как <ins> text </ins>
и <span style="text-decoration:underline"> text </span>
работа отлично в Джоплин, хотя я согласен с @nfm , что подчеркнутый текст выглядит как ссылка и может ввести в заблуждение в Markdown.