RadDiv
のdivを持つdivの外にあるすべてのdivに、明るい黄色の背景の紫色のフォント色のスタイルを適用する必要があります。div:divとその子孫を除外するセレクタではない
これは、クラスがRadDiv
のdiv内にネストされているすべてのdivが除外されることを意味します。
以下のように:not
セレクタを使用してみましたが、動作しません。 Demo of my situation
質問:どのように私はこのdivの内側にRadDiv
のクラスを持つdiv要素とすべてのネストされたdivを除外する:not
セレクタを指定するのでしょうか?
:いないセレクタがそれほど強力ではありません、それは道にあなたを動作しません:私は
<div>This is a div </div>
<div class="RadDiv newDiv outerDiv">
<div class="header">
This is the header
</div>
This is an outer div
<div class="alert highlight">
This div stands out
</div>
<div class="footer disclaimer">
This is the footer part
</div>
<table>
<tr>
<td>
<div>This is div inside a table element</div>
</td>
</tr>
</table>
</div>
<div id="div1">This is div1</div>
<div id="div2">This is div2</div>
<style>
div:not(.RadDiv) div {
background-color:lightyellow;
color:purple;
}
.outerDiv {
border:1px solid red;
font-family:Arial;
}
.footer {
color:lightgray;
font-size:small;
font-style:italic;
}
.header {
font-weight:bold;
}
これを試してみてください: 'div要素:ありません(.RadDiv DIV)' –
は、私はちょうどそれを試してみましたが、それはしません作業。 – Sunil