我正在尝试根据它们所在的 DIV 分隔两个表的 CSS 属性。如果您查看http://jsfiddle.net/jdb1991/tpXKT/,您会看到“resultA”中的表正在使用 TD 属性为“结果B”定义。
我知道这是由于属性的“级联”而应用的,但是如果我使用了#resultB 选择器,为什么还要包含它?或者这是无效的?
为了 Stack 的幸福:
#resultA table {border-collapse: collapse}
#resultA table th, td {border: 1px solid black}
#resultA table td {background-color: blue}
#resultB table {border-collapse: collapse}
#resultB table th, td {border: 5px solid black}
#resultB table td {background-color: red}
<div id="resultA">
<table>
<tr>
<th>Result</th>
</tr>
<tr>
<td>11.5</td>
</tr>
</table>
</div>