我了解到>
只会将css应用于直接子女。但是我无法在我的情况下使用它。仅适用于css直接子女
我有HTML作为
table[id="tbl"] div div > span {
font-weight: bold
}
<table id="tbl">
<tr>
<td>
<div>
<div>
<span>
outer span
<div>
<span>
inner span
</span>
</div>
</span>
</div>
</div>
</td>
</tr>
</table>
我要让外跨度大胆所以我写CSS如下
table[id="tbl"] div div > span {
font-weight:bold
}
,但我的两个跨度以粗体未来。我必须在不更改html的情况下执行此操作,只是出于某种原因使用css或jQuery。
无法在一个规则中完成? – Imad
不可以。我们不能阻止这种继承。 –