使用justify-content的Safari问题:flex-end; align-items:flex-end;

时间:2013-11-21 23:44:18

标签: html css safari flexbox

我正在设计一个信使布局,我很难在Safari上解决一些问题,因为它似乎是兼容性问题。

http://animgram.com/fb/index.html如果您在Google Chrome和Safari上打开此链接。谷歌浏览器是正确的视图,但在Safari上显示不正确。

我正在努力设置这个课程。

.self {
justify-content: flex-end;
align-items: flex-end;
}

请注意:只有Safari才是问题所在。 IE,Chrome和Firefox都可以。

1 个答案:

答案 0 :(得分:15)

Safari< 7.0仅具有旧的2009 Flexbox规范的实现,这与现代规范非常不同:

.foo {
    display: -webkit-box;
    -webkit-box-pack: start; /* justify-content */
    -webkit-box-align: start; /* align-items */
}

这可能会有所帮助:https://gist.github.com/cimmanon/727c9d558b374d27c5b6