Estou usando o BlueCloth como uma biblioteca Markdown para Ruby e não consigo encontrar nenhuma sintaxe para obter um texto sublinhado. O que é isso?
114
Markdown não tem uma sintaxe definida para sublinhar o texto.
Acho que isso ocorre porque o texto sublinhado é difícil de ler e geralmente é usado para hiperlinks.
Outra razão é que as
<u>
tags estão obsoletas em XHTML e HTML5, portanto, seria necessário produzir algo como<span style="text-decoration:underline">this</span>
. (IMHO, se<u>
estiver obsoleto, também deve ser<b>
e<i>
.) Observe que o Markdown produz<strong>
e em<em>
vez de<b>
e<i>
, respectivamente, o que explica a finalidade do texto nele em vez de sua formatação. A formatação deve ser tratada por folhas de estilo.Atualização: o
<u>
elemento não está mais obsoleto em HTML5.fonte
<u>
é<ins>
; que nunca foi descontinuado.<u>
não é uma tag semântica particular, enquanto<ins>
é. No entanto, eles são tradicionalmente reproduzidos da mesma maneira. Assim<ins>
é o análogo semântico de<u>
, enquanto<u>
é o análogo sintático de<ins>
. Bem, mesmo se você não gosta como eu descrevê-lo, o ponto é que temos esta analogia:<u>
:<ins>
::<i>
:<em>
::<b>
:<strong>
. (Também<s>
:.<del>
)O simples
<u>some text</u>
deve funcionar para você.fonte
<u>
pode ser usado para sublinhar, mas é desencorajado "onde pode ser confundido com um hiperlink".<u>
é sua melhor opção para sublinhado explicitamente renderizado. Claro, mais elementos semânticos devem ser usados quando possível.Você pode escrever
**_bold and italic_**
e mudar o estilo para texto sublinhado, como este:fonte
Nos Jupyter Notebooks, você pode usar Markdown da seguinte maneira para texto sublinhado. Isso é semelhante a HTML5: (
<u>
e</u>
).<u> Bolded Words Here </u>
fonte
Ambos
<ins> text </ins>
e<span style="text-decoration:underline"> text </span>
funcionam perfeitamente no Joplin, embora eu concorde com @nfm que o texto sublinhado parece um link e pode ser enganoso no Markdown.fonte