【问题标题】:Do I still need display: -webkit-flex; -moz-flex; -ms-flex; at 2021? [duplicate]我还需要显示:-webkit-flex; -moz-flex; -ms-flex;在 2021 年? [复制]
【发布时间】:2021-01-10 06:49:34
【问题描述】:

只有“display: flex”就够了吗?还是应该将它们全部用于跨浏览器功能?

【问题讨论】:

    标签: css flexbox


    【解决方案1】:

    如果我不关心 IE10,我似乎不需要它们。

    来源:https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_Flexible_Box_Layout/Backwards_Compatibility_of_Flexbox

    来源 2:what is moz-flex webkit-flex in css?

    flexbox 的大部分问题都与规范的变化有关,因为它已经开发出来了,而且我们中的许多人都试图在生产中使用实验规范。如果您试图确保向后兼容旧版本的浏览器,尤其是 IE10 和 11,Flexbugs 站点是一个有用的资源。您将看到许多列出的错误适用于旧浏览器版本,并且在当前浏览器中已修复。每个错误都有一个列出的解决方法——这可以为您节省很多时间的困惑。

    如果您想包含支持 flexbox 的非常旧的浏览器,那么除了无前缀版本之外,您还可以在 CSS 中包含供应商前缀。 如今,随着支持的普及,这种要求越来越少。

    .wrapper {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-03-16
      • 2017-01-12
      • 2023-04-07
      • 2018-01-26
      • 1970-01-01
      • 2010-09-22
      • 2020-03-16
      • 2013-05-11
      相关资源
      最近更新 更多