html - CSS3 Flexbox 换行在 iOS 8.3 中不起作用

标签 html css sass

CSS3 Flexbox 换行仅在 iOS 8.3 版本中不起作用。根据 link 上的建议,我已经更新了我的代码。但是,它仍然没有按预期进行包装。

`

.case-study-list {
        display: flex;
        justify-content: space-between;
        margin: 0 auto;
        padding: 0 0 30px;
        -webkit-flex-direction: row;
        flex-direction: row;
        -webkit-flex-wrap: wrap;
        flex-wrap: wrap;
        .case-study-item {
            list-style-type: none;
            min-width: 180px;
            padding: 30px 20px 0;
            -webkit-flex: 1 1 180px;
            -ms-flex: 1 1 180px;
            flex: 1 1 180px;
   }
}

` section won't wrap as expected and appears similar to the image 请找到我的链接 fiddle . 我真的坚持这个。非常感谢任何帮助。

最佳答案

似乎您错过了在显示属性上添加前缀。 Safari 9 支持所有标准的 flex 属性,对于 Safari 8 和更早的版本,您需要使用供应商前缀。

.case-study-list {
    display: -webkit-flex;
    display: flex; 
}

以下是一些可能对您有帮助的链接 CSS Autoprefixer FLEXBOX CHEAT SHEET

关于html - CSS3 Flexbox 换行在 iOS 8.3 中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47646918/

相关文章:

css - IE 中的 div 表格格式问题

Javascript 改变 Css 元素

jquery - 隐藏元素内的 .fadeOut() - 可能的错误?

CSS 文本溢出淡入淡出

css - 如何在函数内部使用 calc()?

css - Sass 无法使用 "~"从 node_modules 文件夹导入

css - 不同 div 中按钮的垂直间距相等

html - 选择选项 *selected* 属性在 chrome 中不起作用

Javascript 菜单高亮切换器

javascript - 一旦加载不起作用,div 中的动画和图像就会淡入淡出