Estoy usando BlueCloth como una biblioteca de Markdown para Ruby y no puedo encontrar ninguna sintaxis para subrayar un texto. ¿Qué es?
114
Markdown no tiene una sintaxis definida para subrayar el texto.
Supongo que esto se debe a que el texto subrayado es difícil de leer y que generalmente se usa para hipervínculos.
En GitHub, el <ins>
texto de rebajas </ins>
funciona bien.
Otra razón es que las
<u>
etiquetas están obsoletas en XHTML y HTML5, por lo que sería necesario producir algo como<span style="text-decoration:underline">this</span>
. (En mi humilde opinión, si<u>
está en desuso, también debería ser<b>
y<i>
.) Tenga en cuenta que Markdown produce<strong>
y en<em>
lugar de<b>
y<i>
, respectivamente, lo que explica el propósito del texto en lugar de su formato. El formato debe ser manejado por hojas de estilo.Actualización: el
<u>
elemento ya no está obsoleto en HTML5.fuente
<u>
es<ins>
; eso nunca ha sido desaprobado.<u>
no es una etiqueta semántica en absoluto, mientras que lo<ins>
es. Sin embargo, tradicionalmente se representan de la misma manera. Así<ins>
es el análogo semántico de<u>
, while<u>
es el análogo sintáctico de<ins>
. Bueno, incluso si no te gusta como lo describo, el punto es que tenemos esta analogía:<u>
:<ins>
::<i>
:<em>
::<b>
:<strong>
. (También<s>
:.<del>
)Lo simple
<u>some text</u>
debería funcionar para ti.fuente
<u>
se puede utilizar para subrayar, pero se desaconseja "donde podría confundirse con un hipervínculo".<u>
es su mejor opción para subrayar explícitamente renderizado. Por supuesto, se deben usar más elementos semánticos cuando sea posible.Puede escribirlo
**_bold and italic_**
y cambiarle el estilo a texto subrayado, como este:fuente
En Jupyter Notebooks puede usar Markdown de la siguiente manera para texto subrayado. Esto es similar a HTML5: (
<u>
y</u>
).<u> Bolded Words Here </u>
fuente
Tanto
<ins> text </ins>
y<span style="text-decoration:underline"> text </span>
funcionan a la perfección en Joplin, aunque estoy de acuerdo con @nfm que subrayadas se ve como un enlace de texto y puede ser engañoso en Markdown.fuente