我想在我的樣式表中使用CSS2選擇器(parent > child
,element:first-child
等),但IE6似乎不能識別這些選擇器。有沒有任何插件(jQuery最好),讓我可以自由使用僞選擇器而不必擔心該死的IE6?CSS2選擇器和IE
回答
更新:
的Super Selectors jQuery插件掃描頁面的樣式未通過所有瀏覽器都支持的選擇,然後添加apropriate類元素的CSS3選擇器的目標。
您也可以看看這個CSS3選擇器爲IE5/IE8稱爲ie-css3.js
我已經使用jQuery(它伴隨着嘶嘶聲),但我想要的東西,可以讓我在我的CSS樣式表上自由使用僞選擇器。 – 3zzy 2010-03-17 03:45:48
看到我的更新! ;-) – 2010-03-17 10:10:28
我建議你不要使用JavaScript來解決這些類型的問題。
我發現使用conditionalcomments並創建一個IE only CSS文件,爲地獄般瀏覽器進行優化的最佳方法。
從長遠來看,小的重複工作可以通過不必要在理智的瀏覽器和IE之間糾正的不兼容性來彌補。
通常,我會用adding classNames to the body tag via conditional comments作爲處理跨瀏覽器困難的首選方法。
但是,如果這是出來,如果表現不是一個問題,你可以隨時給迪恩愛德華茲的優秀IE7.js一試。它會解析並處理你的樣式表,挑選並實現那些不受支持的選擇器。
請注意,隨着您的樣式表增加,尺寸和複雜性,腳本(和您的站點)的性能將在IE6中受到影響。但是,在很多情況下,事情應該運行得很好。請確保在IE6及以下版本中有條件地發表評論,並且您將被設置。
- 1. 如何使用CSS2/js/html使div容器不可選擇
- 2. IE 8的CSS選擇器
- 3. IE上的css選擇器
- 4. 使用jQuery和CSS2
- 5. 選擇選項並不在IE和Safari
- 6. jQuery選擇器選擇選項不工作在ie?
- 7. CSS選擇器,IE瀏覽器和HTML文檔類型
- 8. IE選擇「箭頭」
- 9. jQuery選擇在IE
- 10. IE 6 jQuery選擇
- 11. 如何在Motoools中使用CSS2選擇器來查找元素並隱藏它?
- 12. YUI:在IE中檢查選擇器?
- 13. jQuery的CSS選擇器在IE
- 14. jQuery選擇器在IE中不工作
- 15. CSS:前/:在IE中選擇器後6,7
- 16. IE中的jQuery屬性選擇器
- 17. NG-表選擇濾波器在IE
- 18. 最後一子選擇器 - 在IE
- 19. IE中的圓角,長選擇器? (jquery)
- 20. 選擇器>選擇器和選擇器選擇器有什麼區別?
- 21. 替代IE。選擇選項
- 22. CSS選擇器作品,jQuery選擇不(IE唯一的問題)
- 23. :懸停僞選擇器不工作IE中的選擇元素
- 24. 問題與IE瀏覽器的選擇和範圍
- 25. Jquery:在IE和FF上添加日期的日期選擇器
- 26. 具有即用jQuery UI的日期選擇器和IE
- 27. jquery和選擇器
- 28. Mongo $和選擇器
- 29. Primefaces和選擇器
- 30. 的CSS選擇框在IE 5和IE 11
你完全可以不用擔心該死的IE6。 ;) – 2010-03-16 15:18:57
希望我能,但客戶需要IE6的支持。 – 3zzy 2010-03-17 03:24:01