作者热门文章
- objective-c - iOS 5 : Can you override UIAppearance customisations in specific classes?
- iphone - 如何将 CGFontRef 转换为 UIFont?
- ios - 以编程方式关闭标记的信息窗口 google maps iOS
- ios - Xcode 5 - 尝试验证存档时出现 "No application records were found"
我对 CSS flexbox 的使用有疑问。 Flexbox 感觉就像是一个游戏规则的改变者,它比使用 float 、定位或 javascript 更有用也更快。
跨浏览器问题似乎相对可行,尽管我没有看到在野外经常使用 flexbox。我已经看到它在几年前发布了,但由于浏览器问题,我从来没有足够信任它,无法在大型元素中使用它。
有人用它构建过一个大型的跨浏览器元素吗?有任何提示或权威指南可以分享吗?
最佳答案
这实际上取决于您想支持 Internet Explorer 用户的时间有多早。我会查看 caniuse.com 的 flexbox 兼容性图表。除了人们遇到的错误(特别是 IE10 和 11)之外,它包括所有允许 flexbox 的浏览器。 http://caniuse.com/#feat=flexbox
Flexbox 最低需要 IE10,但根据 caniuse.com 的数据,IE8 + IE9 的整体浏览器使用率不到 1%,在整体浏览器使用率方面非常低。我想说不使用 flexbox 的唯一原因是,如果你的用户中有一定比例是政府/公司,因为他们通常倾向于延迟计算机升级(IE8 和 9 浏览器的可能性增加)。
关于css - 使用 flexbox,使用安全吗?随时随地使用它?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41759667/
我是一名优秀的程序员,十分优秀!