Tengo problemas para "borrar" una línea que estoy usando en una fila de la tabla. No quiero el efecto de línea en el enlace. Estoy cambiando dinámicamente la clase tr con Javascript, así que me gustaría mantenerlo lo más simple posible.¿Cómo borrar el paso de línea para un elemento en una fila de la tabla?
Mi código actual:
HTML:
<table>
<tr class="table-item">
<td>Text</td>
<td><a href="#">Delete item</a></td>
</tr>
</table>
CSS:
.table-item td {
text-decoration: line-through;
}
.table-item a {
text-decoration: none;
}
¿Alguna sugerencia?
[MDC] (https://developer.mozilla.org/en/CSS/text-decoration#Notes) dice: “decoraciones de texto dibujan a través de los elementos descendientes. Esto significa que no es posible desactivar en un descendiente una decoración de texto que se especifica en uno de sus antepasados. " –
Esa es de hecho una buena información, gracias. – frapser