2012-05-03 158 views
1

我該如何去查找或全面測試特定CSS選擇器的瀏覽器兼容性?CSS選擇器瀏覽器兼容性#idValue.classValue選擇器?

有問題的選擇有以下形式:

#idValue.classValue 

這將找到ID idValue元素具有與類classValue - 所以,像這樣的事情:

<div id="idValue" class="classValue"> 

如何兼容是這樣的與主要瀏覽器?如何在不運行所有瀏覽器的情況下研究此選擇器的兼容性?這種複合選擇器有沒有名稱?

回答

2

每個瀏覽器都完全支持此選擇器。沒有特別的名字,雖然有趣的是它注意到被稱爲「複合選擇器」,因爲它是兩個簡單選擇器的組合。

如果你身邊翻轉選擇,它應該工作一樣好:

.classValue#idValue 

參見:

至於研究瀏覽器的支持,QuirksMode.org's CSS compatibility table是一個很好的資源,等等儘管它沒有提到每個可用的選擇器。 l–c–n.com has a much more comprehensive table.

+0

那麼,沒有兼容性警告? IE的版本如何退後?如果我通過各種版本的IE瀏覽器回溯到什麼時候它會消失? – artlung

+0

@artlung:我懷疑每個版本都有,但是直到IE4纔開始使用網絡瀏覽器(IE3是第一個支持CSS的版本)。 – BoltClock

+0

包含版本6的IE在鏈接類選擇器中遇到問題 - 請參閱我的編輯。 – BoltClock