javascript - 为什么没有适用于 IE9 等旧版浏览器的 flexbox polyfill?

标签 javascript html css flexbox

是否有一些问题阻止人们创建它?是不是太复杂了?

也许根本不需要那个?

它是否已经创建但我找不到它?

我想象它是一个基于 js 的库并以这种方式工作:

  1. 它检查浏览器是否原生支持 flexbox;

  2. 如果没有,则解析 CSS 并检查元素是否具有 flexbox 相关规则;

  3. 如果是,它会尝试通过 javascript 模拟这些规则,计算子元素的所有位置和大小,并使用 position: absolute; 定位它们。

基本上,与 Masonry 和类似库所做的相同,但使用 flexbox 规则。可以吗?

编辑:this question没有解释为什么不能完成。

最佳答案

实际上有一个库完全符合我的要求:https://github.com/jonathantneal/flexibility

它处于开发的早期阶段,但希望它很快就会可行。

关于javascript - 为什么没有适用于 IE9 等旧版浏览器的 flexbox polyfill?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33974564/

相关文章:

html - 我想链接到我的主页 : ./或/?

css - 在我的 ruby​​ on rails 应用程序中,我们在哪里设置 scaffold.css 文件?

javascript - 如何在 ng-if 中编写表达式

javascript - 使用 Chrome 应用 API 获取文件

javascript - 使用 jQuery 在 n 个元素后插入一个 div

html - 在 CSS 中正确居中按钮

javascript - Zurb Foundation 4 显示模态 : Won't close

javascript - 如何在执行函数后显示组件?

javascript - 在 vanilla javascript 中显示和隐藏带有选择的 div

html - 你会将 Twitter Bootstrap 用于内部网/业务应用程序吗?