我有一些代码,用于为删除行的TR添加删除线,但这意味着我的“操作”列(只包含按钮)会受到影响。这是因为按钮之间有单独的空格,这些空格最终也会被添加删除线。
在W3Schools上查看了一下后,我很困惑为什么下面的示例不能正常工作:
我应该如何清除子元素上的删除线? 编辑 我更新了我的示例 - 问题是我不想将样式从父元素中去掉,只想去掉单个子元素的样式。
在W3Schools上查看了一下后,我很困惑为什么下面的示例不能正常工作:
<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>
我应该如何清除子元素上的删除线? 编辑 我更新了我的示例 - 问题是我不想将样式从父元素中去掉,只想去掉单个子元素的样式。
h2
和tr
是容器,所以你不能通过改变它们子元素的样式来改变它们的样式。参见 Zarembisty 或 Dmitri 的答案了解正常的做法。 - Justin Johnson