Я узнал, что >
применит 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
Нет. Мы не можем предотвратить наследование в таких случаях. –