我正在寫一些涉及CSS選項卡的代碼,但IE不支持:target css3屬性。我通過檢查間隔(ew)中的哈希值來解決問題,但我只想在下列情況下運行該代碼:target不受支持。我會做常規IE檢查,除了早期版本的Firefox不支持它,早期的Safari或Opera也不支持。有誰知道如何測試:目標支持?JS測試:目標支持
0
A
回答
1
您可以通過添加#someid:target { visibility:hidden; color:#abcdef; }
之類的規則,然後將目標設置爲#someid
,讀取顏色是否爲#abcdef
,然後重置散列來測試CSS支持。
但是,這將在瀏覽器歷史記錄中生成條目:1用於導航到ID時,1用於當您將其重置爲之前的任何內容時。它也可能在你的標籤中產生閃爍,所以這可能不是理想的 - 但我不知道你能逃脫什麼。
理想情況下,製表符理想情況下應讀取和寫入書籤的散列。但我不認爲:target
是創建標籤的理想解決方案。我知道它看起來很有吸引力(did to me)。由於選擇器的支持很差,它的嵌套或多個選項卡有多大,以及其他標記如何變化(有人在頁面上添加了一個#跳轉鏈接),所以使用良好的舊點擊實現起來並不令人頭疼。
相關問題
- 1. 燼插件測試支持目錄
- 2. 測試是否支持Three.js
- 3. HTML支持JS支持
- 4. 檢測鼠標支持
- 5. 檢測是否在笨支持JS
- 6. 如何使用javascript支持測試senario並且不支持javascript?
- 7. 支持會話支持的Spring mvc 3.1集成測試
- 8. 測試目標c
- 9. 如何測試,如果目前的瀏覽器支持給定標記名
- 10. 項目佈局和彈簧測試支持問題
- 11. Yesod /持久測試支架模式
- 12. 支持腳本夏普單元測試?
- 13. 支持測試程序流迭代
- 14. JSF支持豆單元測試
- 15. 支持testng的測試工具
- 16. I/O完成端口支持測試
- 17. 支持ECMAScript 5的測試套件
- 18. 測試是否支持命令選項
- 19. 在Chrome中測試字體支持?
- 20. stepUp和stepDown方法支持的測試
- 21. TFS 2012支持測試控制器2010
- 22. 測試,如果託管支持mvc3
- 23. 支持unicode的單元測試
- 24. SWT測試是否支持瀏覽器
- 25. Spring測試-MVC PUT不支持
- 26. 不支持瓶測試信號錯誤
- 27. 支持HTTP PATCH的REST測試工具?
- 28. UWP不支持的測試版版本?
- 29. REST工具支持開發和測試
- 30. 如何測試與會話支持
是的,這就是我所害怕的。我想我可能會操縱哈希,所以你可以鏈接到標籤,但不要依賴他們的顯示(閱讀「CSS」)。 – psayre23 2009-08-07 19:35:23