【问题标题】:Flexbox isn't lining up boxes properly in SafariFlexbox 没有在 Safari 中正确排列盒子
【发布时间】:2014-05-24 17:50:56
【问题描述】:

我正在尝试使用flex 创建一个两列布局。 Here's a codepen 显示我目前拥有的东西。它就像我希望它在 Chrome 和 Firefox 中一样工作。然而,在 Safari 中,每个div 都会展开以填满整个窗口,而第二个会包裹起来,使其一个在另一个之上。我希望它们彼此相邻。

TL;DR:Code/demo are here。适用于 Chrome、Firefox。在 Safari 中不起作用。

【问题讨论】:

    标签: css safari html flexbox


    【解决方案1】:

    好的,我修好了。问题是 Safari 需要一个特定于供应商的前缀才能工作。因此,如果我将display: -webkit-flex; 添加到flexbox 并在每个-webkit-flex: auto; 中添加divs,它会按预期工作。 Dontcha 只是喜欢 CSS 浏览器支持?

    这是working codepen

    【讨论】:

      猜你喜欢
      • 2015-12-08
      • 2015-12-29
      • 1970-01-01
      • 2018-08-29
      • 1970-01-01
      • 2016-01-01
      • 2022-10-14
      • 2015-12-14
      • 2021-04-26
      相关资源
      最近更新 更多