我们是否还需要使用css3属性的浏览器前缀,例如-moz-box-shadow
,-moz-transition: all 0.3s ease-out;
等?CSS3:我们还需要使用浏览器前缀吗?
1
A
回答
2
需要考虑的一个重要问题是,如果您使用的是供应商前缀,那么您明确使用实验性功能 - 不仅这个属性会不会在您定位的浏览器的旧版本中工作,因此不应该用于任何重要的东西,但它们也可能会发生变化。你真的不应该在生产环境中使用实验性功能。
要回答你的问题,如果你想定位一个只支持CSS属性的厂商前缀版本的浏览器,那么是的,你确实需要这样做。但是,如果您还包含非供应商前缀的版本,则所有浏览器都将最终支持该声明。
1
现在,是的。某些属性不受所有浏览器或不同方式的支持,因为并非所有属性都设置在标准中。
1
是(此时)。由于现代浏览器不支持相同的CSS3效果集,因此仍需要前缀。
1
如果你只想支持最新的浏览器,那么没有。但是,许多公司仍在使用旧版本的Firefox或IE。因此,通过删除扩展名,即使浏览器支持这些功能,您也不会拥有这些功能。
2
1
一个重要的事情是确保您在其他规则之后使用“正确的”CSS3规则,这样浏览器将在此规则可用时使用此规则。例如:
webkit-border-radius: 6px;
-moz-border-radius:6px;
border-radius:6px;
相关问题
- 1. 线性渐变还需要浏览器前缀吗?
- 2. 今天我还需要现代浏览器的CSS autoprefix吗?
- 3. 我的浏览器需要Javascript使用
- 4. 我们还需要Richter的AsyncEnumerator吗?
- 5. 浏览器对CSS3和供应商前缀的支持
- 6. 在JavaScript中更改浏览器特定的CSS3(前缀)属性
- 7. 我仍然有那些需要CSS3前缀-webkit-
- 8. 使用Solr,我还需要SQL db吗?
- 9. 我们还需要脚本加载器吗?
- 10. 我们什么时候需要用“静态”前缀代表?
- 11. 我们是否需要为移动浏览器“CSS重置”?
- 12. iOS中的方法需要前缀吗?
- 13. 你需要在浏览器中使用脚本吗?
- 14. 你需要浏览器才能使用webrtc吗?
- 15. css3 mediaqueries - 哪些浏览器需要js文件?
- 16. 如何确定CSS属性是否需要浏览器特定的前缀?
- 17. 是否有任何插件在aptana中自动添加浏览器前缀css3?
- 18. 在IE6之后,我仍然需要使用这个CSS浏览器吗?
- 19. Rails 3使用HTML5功能。我需要为旧浏览器做些什么吗?
- 20. 手机浏览代理服务。他们今天需要吗?
- 21. 什么CSS3功能仍然需要供应商前缀?
- 22. CSS3浏览器兼容性
- 23. 跨浏览器CSS3规则
- 24. CSS3跨浏览器问题
- 25. 当我们不使用浏览器时,为什么我们需要Comet或HTTP轮询?
- 26. 我们是否需要对React应用程序进行跨浏览器测试
- 27. Swift:Xib文件需要前缀?
- 28. CRT,我们还需要重新分配吗?
- 29. 泽西2.17项目我们还需要JacksonFeature.class吗?
- 30. 我们可以使用Selenium 3在远程机器上驱动浏览器吗?
如果你想支持仅支持带有这些前缀的属性的浏览器,那么是的。如果没有,没有。 – 2011-12-28 07:47:03
是否有人不得不每隔几个月重复一次这个问题? – BoltClock 2011-12-28 07:51:51
我没有看到使用无效CSS只是为了支持一些奇怪的功能。前缀版本确实用于测试。我不使用任何形式的前缀属性,因为这些效果对于显示内容并不重要,*不应该是*。这些是奖励效果,所以浏览器是否支持它们应该没有关系。如果他们这样做,很好。如果他们不这样做,该网站仍然是完全可见的。如果这种说法不对,你做错了什么。 – animuson 2011-12-28 07:53:47