css - -moz-box-flex 不工作

标签 css flexbox

为什么 -moz-box-flex 在 firefox 中不起作用? 我使用旧语法吗?我确实需要 display -moz-box 否则我的整个布局在 firefox 中不起作用。它确实适用于 chrome 和 safari。怎么了?

.container{
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  display: -moz-box;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
          -moz-box-direction: column;
width: 100%;
  height: auto;
}

.item{
    flex: 1;
    -moz-box-flex: 1;       
        -webkit-box-flex: 1;

}

最佳答案

除非您是为 Firefox 27 或更早版本编写代码,否则您无需在 Firefox 中为 flexbox 使用供应商前缀。 Firefox 27 was released in February 2014 .

自 Firefox 28(2014 年 3 月发布)以来,所有 flexbox 属性都支持无前缀。

查看 flexbox 浏览器支持表:http://caniuse.com/#search=flexbox

关于css - -moz-box-flex 不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33465779/

相关文章:

html - css 对齐元素使它们之间有相同的空间

html - css - 网格 div 2x2 居中但在较小的屏幕上变为 1x4

css - 在纯 css 中禁用悬停效果

html - 如何在 Ionic 中用 flexbox 填充垂直空间

CSS flex 宽度问题

html - 仅居中 div 中的两个元素之一?

html - Css 警报不在顶部

javascript - 如何在鼠标悬停在第一个 div 上时显示两个 div 并在鼠标移开时隐藏相同的两个 div

html - 使用 Bootstrap 均匀间隔的 Logo

javascript - 如何在 React Native 中正确突出显示文本?