我需要測試我的網站,就好像不支持不同的CSS屬性。有沒有辦法可以禁用某些屬性的支持,如3D轉換?不支持測試的模擬CSS屬性?
3
A
回答
0
最簡單,最快和最可靠的解決方案是使用舊版本的瀏覽器 - 因爲這是最可能的現實世界場景,其中不支持各種CSS屬性。
例如:你可以找到Chrome瀏覽器(Windows)中的舊版本在這裏:(包括預測試版1.0)http://www.oldversion.com/windows/google-chrome/
2
總之,可能不是。但是你可以通過使用一個結構化的CSS(可能是LESS/SASS)文件來模擬這個,所以你可以簡單地禁用規則塊來查看它的外觀。
如果你的目標是簡單地看看它如何在舊版瀏覽器中作出反應,那麼這不是最好的模擬 - 它是相當學術的。相反,您可能想要使用將爲您測試網頁並向您發送輸出的許多系統之一。
3
這是一種解決方法,但您可以使用通用選擇器將所有元素重置爲屬性的默認值,使用!important
。只要你沒有在你的代碼中使用!important
,這應該是一個相當準確的模擬。
例(禁用transform
):
* {
-webkit-transform: none !important;
-moz-transform: none !important;
-ms-transform: none !important;
-o-transform: none !important;
transform: none !important;
}
你甚至可以從你的瀏覽器開發者工具注入的代碼。
不幸的是,這不適用於支持屬性的子集。
0
我的建議是在真正的瀏覽器測試CSS屬性。我知道這可能是幾乎不可能得到在計算機上安裝所有需要的瀏覽器測試版本,所以有一個很好的網絡服務,提供了一個測試環境:
此外,您可以檢查CSS可用性:
相關問題
- 1. Css屬性支持檢測
- 2. CSS屬性支持
- 3. 支持url的CSS屬性
- 4. 如何測試css(3)樣式屬性值支持,重複值支持?
- 5. CloudKit不支持模擬器
- 6. knockout.js 1.3.0測試版,jquery模板和IE9對象不支持屬性或方法
- 7. 檢測瀏覽器對css屬性的支持
- 8. lxml.cssselect CSSSelector不支持屬性
- 9. javac不支持「internalantrunner」屬性
- 10. CSS屬性被元素支持
- 11. 檢查JS是否支持CSS屬性?
- 12. JUnit是否支持測試的屬性文件?
- 13. 檢查對css屬性屬性的支持
- 14. 虛擬屬性的單元測試
- 15. 檢測支持HTML5 iframe沙盒屬性
- 16. 模擬測試PayPal支付黃瓜
- 17. Django測試模型屬性
- 18. 測試:模擬模擬
- 19. 如何獲取瀏覽器不支持的CSS屬性的值?
- 20. 是否有支持測試依賴性的Python測試框架?
- 21. Yesod /持久測試支架模式
- 22. Javascript模擬「懸停」觸發CSS屬性
- 23. 犀牛嘲笑'AssertWasCalled測試方法模擬的屬性分配
- 24. 模擬python類中的屬性進行單元測試
- 25. iOS測試使用Kiwi屬性的模擬子類
- 26. 如何在單元測試中模擬HttpRequest的UserAgent屬性?
- 27. JavaScript中的模擬窗口屬性茉莉花測試
- 28. 如何閱讀瀏覽器不支持的CSS屬性?
- 29. 移動設備不支持的css屬性列表
- 30. UWP不支持的測試版版本?