MD ViewerMD Viewer

100 % privado — todo se ejecuta en tu navegador

Subrayar en Markdown

El Markdown estándar no tiene marcador de subrayado — aquí está la receta que funciona para subrayar en Markdown con la etiqueta HTML u, vista previa en vivo y ejemplo copiable.

Equipo de MD Viewer

Ejemplos
Código Markdown
Vista previa

Normal text and underlined text in one line.

Subrayar en Markdown es la petición que revela un hueco del lenguaje: no existe sintaxis nativa de subrayado. Los asteriscos dan cursiva, los dobles asteriscos negrita, las dobles virgulillas tachado — pero ningún par de caracteres dibuja una línea bajo el texto. El método que funciona donde se permite HTML es la etiqueta u: <u>texto subrayado</u>. El patio de juego de arriba la renderiza en vivo y con seguridad, con la fuente a la izquierda y el resultado a la derecha.

Como subrayar en Markdown se apoya en HTML, siguen dos reglas. Primera: el renderizador debe permitir HTML en línea — GitHub, GitLab, la mayoría de sitios de documentación y esta página lo permiten; las sandbox de CommonMark estricto y algunos wikis no. Segunda: la etiqueta debe sanearse — este sitio incluye la etiqueta u en su lista blanca y elimina todo controlador de eventos y atributo peligroso del marcado de usuario, así que puedes experimentar cómo subrayar en Markdown aquí sin riesgo.

Un aviso nacido de veinte años de costumbre: en la web, el texto subrayado se lee como enlace. Reserva el subrayado en Markdown para los pocos lugares donde aporta significado real — nombres propios chinos, etiquetas de formularios impresos, estilos documentales tradicionales — y prefiere negrita o cursiva para el énfasis. La página subrayado en Markdown cubre la compatibilidad a fondo; esta es la demostración práctica de la sintaxis.

Referencia para subrayar en Markdown

EscribesQué obtienes
<u>texto</u>Un subrayado real mediante la etiqueta u
**<u>negrita subrayada</u>**Negrita y subrayado combinados
_texto_Cursiva — no un subrayado, error frecuente
__texto__Negrita — los dobles guiones bajos son énfasis
<ins>texto</ins>Semántica de inserción; subrayado en muchos renderizadores

Cómo subrayar en Markdown

  1. 1

    Comprueba que se permite HTML

    Subrayar en Markdown exige un renderizador que acepte HTML en línea. Pruébalo con el patio de juego de arriba o un borrador en la plataforma de destino antes de fiarte en documentación de producción.

  2. 2

    Envuelve el texto en etiquetas u

    Escribe <u> antes de las palabras y </u> después. El subrayado se aplica exactamente al fragmento encerrado — la vista previa en vivo muestra la frontera mientras editas.

  3. 3

    Combina con otro énfasis

    La etiqueta u se compone con el énfasis de Markdown: **<u>negrita subrayada</u>** renderiza ambos. Mantén las etiquetas equilibradas o el resto del párrafo hereda el subrayado.

  4. 4

    Copia y verifica en otros sitios

    Copiar Markdown te da la fuente exacta. Pégala en tu README o issue y confirma que el subrayado en Markdown se renderiza — la página de compatibilidad lista las plataformas seguras.

Por qué no hay subrayado nativo en Markdown

El Markdown original de John Gruber omitió el subrayado a propósito por una razón propia de la web: en las páginas web, subrayar significa hipervínculo. Añadir texto subrayado habría chocado con la señalización más importante del medio — los lectores harían clic en palabras subrayadas y no encontrarían nada. Así que Markdown nació con énfasis, énfasis fuerte y código, y subrayar en Markdown siguió siendo una importación de HTML.

El hueco se vive distinto según la cultura de escritura. En la tipografía china el subrayado marca nombres propios y es tan común que la pregunta de cómo subrayar en Markdown no deja de repetirse; en los documentos jurídicos y académicos sobrevive como estilo heredado de la imprenta. Esos son los usos legítimos — y en documentos de Asia oriental la línea suele marcar títulos de libros donde Occidente usaría cursiva: un <u>fragmento</u> corto es idiomático allí. Para el énfasis simple en la web, negrita y cursiva transmiten el significado sin confundir a nadie: subrayar en Markdown procede cuando la propia línea es el mensaje.

En la práctica, el motor de esta página trata la etiqueta u como elemento admitido y saneado: se renderiza como subrayado real, mientras que los controladores onclick, atributos de estilo y scripts de tu marcado se eliminan antes de renderizar. Obtienes la tipografía sin la superficie de XSS — el intercambio correcto para una herramienta pública.

Errores al subrayar en Markdown

__subrayado__

<u>subrayado</u>

Los dobles guiones bajos producen negrita, no subrayado. No existe sintaxis por caracteres para subrayar en Markdown: hace falta la etiqueta u.

<u onclick=…>

<u>etiqueta limpia</u>

Los atributos como onclick los elimina el saneador de esta página. Subrayar en Markdown solo necesita la etiqueta desnuda — el marcado limpio se renderiza, el peligroso no.

Subrayar para enfatizar por todas partes

Negrita o cursiva para el énfasis

En la web, el texto subrayado se lee como enlace. Guarda el subrayado en Markdown para nombres propios y documentos estilo impreso; enfatiza con negrita o cursiva.

Subrayado y exportación a PDF

La página convertir Markdown a PDF convierte el subrayado en Markdown en verdadero texto PDF subrayado. Si tu documento mezcla subrayados y enlaces, ambos sobreviven — los enlaces quedan azules y clicables, los fragmentos u sobrios y subrayados.

Subrayar en Markdown: repaso exprés

Para subrayar en Markdown solo hay un gesto: la etiqueta u. Comprueba que tu destino acepta HTML, envuelve el texto entre <u> y </u>, controla la vista previa y copia. Subrayar en Markdown no tiene atajos de caracteres — ni guiones bajos ni asteriscos — y aceptarlo ahorra media hora de intentos fallidos.

Preguntas frecuentes

Fuentes y citas de especificación

“The <u> HTML element represents a span of inline text which should be rendered in such a way as to indicate that it has a non-textual annotation.”
MDN Web Docs — <u>: The Unarticulated Annotation element
“Markdown treats asterisks (*) and underscores (_) as indicators of emphasis.”
John Gruber, "Markdown: Syntax" (Daring Fireball, 2004)

Herramientas de Markdown relacionadas