css - 使用 flexbox,使用安全吗?随时随地使用它?

标签 css layout flexbox

我对 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/

相关文章:

javascript - 使用负边距来控制 flex-box 中的空间

html - 在 React js 中使 flexbox 容器高度为 100%

html - 为什么这个自定义输入文件在 Edge 中不起作用?

javascript - 鼠标悬停时如何改善此动画效果循环播放

iphone - 使 iPhone 应用程序可配置

javascript - 面板在 ExtJ 中占用了不必要的巨大空间

android - 在具有深度感知的 z 轴上旋转的 View 之间转换的动画

html - 如何将文本移动到框的末尾?

css - 在 div 中水平显示 <table>

html - 当浏览器变小时,响应式导航链接被推送到导航栏下方