我已从样式表中的所有TD元素中删除了填充。但我有一张cellpadding="10"
的特殊表格。由于上述风格,其TD呈现0px填充。
我应该如何将TD填充重置为空,以便从cellpadding继承10px填充?
td {padding:0}
#specialtable td {
/* What should I write here? */
}

<table id="specialtable" cellpadding="10" style="border:1px solid #555555">
<tr>
<td>test</td>
</tr>
</table>
&#13;
答案 0 :(得分:1)
您可以使用:not pseudo-class为所有td
定义填充,但 #specialTable
下的。
table:not(#specialTable) td {
padding: 0;
}
<table id="specialTable" cellpadding="10" style="border:1px solid #555555">
<tr>
<td>test</td>
</tr>
</table>
答案 1 :(得分:0)
从here可以看出,我们可以为inherit
定义padding
值,inherit
应该padding
来自父级inherit
。据我所知,这是默认值。因此,您可以通过为其提供*.so
值来将填充设置为默认值。