我们是否还需要使用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. 为什么浏览器使用前缀?
- 4. 我的浏览器需要Javascript使用
- 5. 哪些浏览器需要数据前缀?
- 6. 我们还需要Richter的AsyncEnumerator吗?
- 7. jquery mobile需要什么浏览器?我可以使用phonegap吗?
- 8. 在JavaScript中更改浏览器特定的CSS3(前缀)属性
- 9. 浏览器对CSS3和供应商前缀的支持
- 10. 为什么浏览器需要CSS3的供应商前缀?什么阻止他们使用标准的CSS3属性?
- 11. 我仍然有那些需要CSS3前缀-webkit-
- 12. 使用Solr,我还需要SQL db吗?
- 13. 我还需要使用type ='text/javascript'吗?
- 14. 我们还需要脚本加载器吗?
- 15. 我们什么时候需要用“静态”前缀代表?
- 16. 我们是否需要为移动浏览器“CSS重置”?
- 17. 不同浏览器的CSS前缀?
- 18. iOS中的方法需要前缀吗?
- 19. 你需要在浏览器中使用脚本吗?
- 20. 你需要浏览器才能使用webrtc吗?
- 21. 如何确定CSS属性是否需要浏览器特定的前缀?
- 22. css3 mediaqueries - 哪些浏览器需要js文件?
- 23. 我们可以使用Page Object处理浏览器cookies吗?
- 24. 浏览器JavaScript需要webworker
- 25. 有多个浏览器前缀的纯CSS解决方法吗?
- 26. 我们可以停止添加-o-歌词浏览器的-o-前缀
- 27. 我需要在浏览器中使用(目前)生成一个JSON文件javascript
- 28. 为什么当我们需要添加android:前缀风格?
- 29. Rails 3使用HTML5功能。我需要为旧浏览器做些什么吗?
- 30. 在IE6之后,我仍然需要使用这个CSS浏览器吗?
如果你想支持仅支持带有这些前缀的属性的浏览器,那么是的。如果没有,没有。 – 2011-12-28 07:47:03
是否有人不得不每隔几个月重复一次这个问题? – BoltClock 2011-12-28 07:51:51
我没有看到使用无效CSS只是为了支持一些奇怪的功能。前缀版本确实用于测试。我不使用任何形式的前缀属性,因为这些效果对于显示内容并不重要,*不应该是*。这些是奖励效果,所以浏览器是否支持它们应该没有关系。如果他们这样做,很好。如果他们不这样做,该网站仍然是完全可见的。如果这种说法不对,你做错了什么。 – animuson 2011-12-28 07:53:47