> Faqs > Cómo tachar un texto en HTML

Cómo tachar un texto en HTML

Quiero que un texto de una de mis páginas web aparezca tachado, es decir, con una línea por el medio. Esto es posible con alguna etiqueta HTML?

Responder la pregunta
Editar Hacer otra preguntaPreguntar

Respuestas

Claro que es posible, con la etiqueta STRIKE. Puedes probarlo tú mismo con un ejemplo como este:

<strike>Este texto aparece tachado</strike> 

Verás que todo el texto aparece con una línea por el medio.

No obstante, es muy importante mencionar lo siguiente: HTML es un lenguaje que sirve para especificar el contenido y que un texto aparezca o no tachado es algo relacionado con la presentación. Si quieres definir que un texto aparezca tachado, deberías indicarlo mediante CSS que es el lenguaje que se debe usar para definir la presentación.

Por tanto, lo lógico sería que englobases el código que quieres que aparezca tachado en una etiqueta y por medio de una class de CSS (por ejemplo) aplicarle estilo.

<p>  
    Esta línea tiene una parte del texto <span class="tachado">que aparece tachado</span>, hecho correctamente con CSS.
</p>

Luego, mediante CSS, en tus reglas de estilo, tendrías que tener un código como este:

.tachado {
    text-decoration: line-through;
}

Por favor, lee también la faq Tachado con CSS.

Miguel Angel
432 24 28 1