Tengo un código que pone una línea en un TR para filas eliminadas, pero esto significa que mi columna "Acciones" (que solo tiene) botones sufre. Esto se debe a que hay espacios individuales entre los botones, que también terminan en línea.CSS Line-Through no se elimina
Después de hurgar en W3Schools, me deja atónito por qué este ejemplo no funciona:
<html>
<head>
<style type="text/css">
tr {text-decoration:line-through}
</style>
</head>
<body>
<table>
<tr>
<td>this needs to be line-throughed</td>
<td style="text-decoration: none !important;">This shouldn't be line-throughed.</td>
</tr>
</table>
</body>
</html>
¿Cómo se supone que voy a borrar la línea a través de elementos secundarios?
EDITAR He actualizado mi ejemplo - el problema es que no quiero tomar el estilo fuera del elemento padre, sólo un único elemento secundario.
CSS no funciona de esta manera. 'h2' y' tr' son contenedores, por lo que no puede cambiar su estilo cambiando el estilo de sus hijos. Vea las respuestas de Zarembisty o Dmitri para la forma normal de hacerlo. –