![](/img/trans.png)
[英]CSS Input Type Selectors - Possible to have an "or" or "not" syntax?
[英]Is it possible to have multiple ID selectors in CSS
這是正確的,並且可以在所有瀏覽器中正常工作嗎?
<div id="test">
Some stuff
<div id="anotherTest">
More stuff
</div>
Even more stuff
</div>
CSS ...
#test #anotherTest {
color:red;
}
只有“更多內容”為紅色。
我知道我可以使用類,並且有幾種不同的方法可以實現這一點,但是基本上我是在問通過幾個ID選擇帶有CSS的元素嗎?
謝謝。
為了回答您的問題,它可以跨瀏覽器運行,並且您所寫的內容是正確的。 只有“更多內容”將顯示為紅色。
但是不建議使用ID進行樣式設置。 在這里可以找到一個很好的參考,以了解更多相關信息。 順便說一句,如果您想了解更多有關編寫優質CSS的知識,那么這篇文章非常有用!
關於ID的最重要部分是:
是的,這是可能的。
如果您希望#anotherTest
和#test
都為紅色,請添加一個逗號。
#test, #anotherTest {
color:red;
}
有多種使用CSS設置網頁樣式的方法,但看來您的問題不僅與樣式有關,甚至與選擇器有關。 查看以下關於CSS選擇器的w3school鏈接
以及CSS選擇器的出色演示
它支持所有流行的瀏覽器。
您應該嘗試始終使用類,即:
<div class="test">
Some stuff
<div class="anotherTest">
More stuff
</div>
<div class="andAnotherTest">
Even More stuff
</div>
Even more stuff
</div>
然后在CSS中:
.test .anotherTest {
color: red;
}
.test .andAnotherTest {
color: green;
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.