【发布时间】:2021-01-10 06:49:34
【问题描述】:
只有“display: flex”就够了吗?还是应该将它们全部用于跨浏览器功能?
【问题讨论】:
只有“display: flex”就够了吗?还是应该将它们全部用于跨浏览器功能?
【问题讨论】:
如果我不关心 IE10,我似乎不需要它们。
来源 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;
}
【讨论】: