查看关于此主题的以前的问题,我了解到,在涉及到flexbox时,供应商前缀实际上是多余的。那么我怎么知道我认识的许多设计师使用flexbox。由于我无法在此阶段重组我的项目,因此我怎样才能让所有浏览器都了解Flexbox?供应商前缀与flexbox完全不兼容吗?
1
A
回答
2
说到vendor prefixes您需要了解浏览器兼容性。
某些浏览器需要flexbox的前缀(例如IE 10和Safari 8),其他浏览器根本不需要前缀(如当前的Chrome和Firefox)。
一些(旧的)浏览器根本不支持flexbox(比如IE 8和9),所以没有多少前缀会起作用。
Mozilla Developer Network上的所有flex属性定义都在底部显示了一个显示浏览器兼容性的部分。您将可以看到每个媒体资源的浏览器支持级别。
您还可以在caniuse.com检查浏览器支持。
对于Flexbox的浏览器支持见的更全面的分析:
0
只要确保你把事情按正确的顺序。为了最大程度的兼容性,请尝试:
display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6 */
display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6 */
display: -moz-box; /* OLD - Firefox 19- (buggy but mostly works) */
display: -ms-flexbox; /* TWEENER - IE 10 */
display: -webkit-flex; /* NEW - Chrome */
display: flex;
相关问题
- 1. CSS - 供应商前缀不验证
- 2. Python C API与C++完全兼容吗?
- 3. 罗盘供应商前缀不包括歌剧前缀
- 4. 删除-khtml-供应商前缀时会丢失什么兼容性?
- 5. 如何删除供应商前缀
- 6. Chrome和Opera中的供应商前缀
- 7. CSS供应商前缀列表?
- 8. Resharper 8和供应商前缀?
- 9. 文档.getElementById.innerHTML与所有sencha应用程序完全兼容吗?
- 10. 为flexbox订购供应商前缀的正确方法是什么?
- 11. 我的jQuery插件与IE8完全不兼容吗?
- 12. iPhone/iPad Safari完全兼容HTML5吗?
- 13. Wordpress完全兼容IIS 8吗?
- 14. AngularJS + Bootstrap flexBox不兼容?
- 15. 动态CSS样式与供应商前缀的角2
- 16. 错误:元素前缀“安全”,“安全性:认证供应商”未绑定
- 17. System.out.println()是否与Android完全兼容?
- 18. Rails:Omniauth:Github提供商并不完全工作
- 19. 旋转面板--CSS过渡突破在Safari和Chrome - 供应商前缀不完全有效
- 20. React flexbox与ie 10的兼容性
- 21. 我应该在哪里使用CSS供应商前缀
- 22. 在IE9 w /供应商前缀应用样式瓦特/ jQuery的?
- 23. React的前缀flexbox样式
- 24. 从css3 border-radius中删除-webkit供应商前缀是否安全?
- 25. 如何在我的JQuery for Off Canvas菜单中容纳供应商前缀
- 26. CSS网格供应商前缀无法在Internet Explorer上工作
- 27. 指南针过滤器-moz供应商前缀
- 28. 避免在CSS中的供应商特定前缀
- 29. {LESS]带有供应商前缀的多个渐变
- 30. 使用供应商前缀的树枝延长
他们工作。虽然请记住,有一个语法的旧版本 - 你可以在http://caniuse.com/#search=flexbox – Aziz
找到你需要的所有信息。另外,阅读这些文章:[“旧”Flexbox和“新“Flexbox](https://css-tricks.com/old-flexbox-and-new-flexbox/),[使用Flexbox](https://css-tricks.com/using-flexbox/) – Aziz