[英]CSS selector for an element if body has class
我試圖僅在body元素具有某個類的情況下才將類應用於嵌套在body的幾個元素中的元素?
目前身體上課
notie
我現在有另一個班的div
stuffForNotIE
我試圖通過使用以下選擇器來實現這一目標
body.notie > div.stuffForNotIE
這顯然不是我的真實班級名字,但是它是我試圖實現的一個很好的例子?
關於上述正確選擇器的任何想法都行不通
body.notie > div.stuffForNotIE
無法工作,因為>
表示您正在選擇<body>
直接子代,您需要:
body.notie div.stuffForNotIE
因此您可以選擇類.stuffForNotIE
所有div甚至嵌套的div
考慮一下情況:
<body class="notie">
<div class="forIEwhateveritis">
<h1>Hello</h1>
</div>
</body>
您可以使用以下方式定位它:
.notie .forIEwhateveritis {display: block;}
以及其他,您可以使用.notie
並定位元素。 如果body
不包含.notie
類,則將不應用上述規則。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.