我需要测试我的网站,就好像不支持不同的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. 如何测试css(3)样式属性值支持,重复值支持?
- 4. CloudKit不支持模拟器
- 5. CSS属性被元素支持
- 6. 检查JS是否支持CSS属性?
- 7. JUnit是否支持测试的属性文件?
- 8. 检查对css属性属性的支持
- 9. 虚拟属性的单元测试
- 10. 模拟测试PayPal支付黄瓜
- 11. Django测试模型属性
- 12. 测试:模拟模拟
- 13. 移动设备不支持的css属性列表
- 14. 如何阅读浏览器不支持的CSS属性?
- 15. JavaScript中的模拟窗口属性茉莉花测试
- 16. UWP不支持的测试版版本?
- 17. Applet的档案属性不支持?
- 18. hsqldb不支持columnDefinition属性的列
- 19. XmlDocument.Validate不支持的属性或元素
- 20. 不支持的属性*密码
- 21. Visual Studio 2010和11测试版Web Designer不支持CSS表?
- 22. Xcode + watchkit模拟:不支持可调试体系结构:
- 23. 部分Css属性不支持此脚本
- 24. 如何在rspec中测试css属性?
- 25. 如何测试css属性,如modernizr.js
- 26. 支持长QA(系统测试)周期的TFS分支模型
- 27. C#模拟测试
- 28. 如何使用javascript支持测试senario并且不支持javascript?
- 29. 检测“错误:对象不支持此属性或方法”
- 30. 测试,记录注释的模拟框架支持(首选easymock解决方案)