我正在尝试使用 flexbox 构建两个并排的可滚动面板:
HTML:
<div class"scrollable"></div>
<div class"scrollable"></div>
SASS
@import "flex"
*
padding: 0
margin: 0
html
height: 100%
body
height: 100%
width: 100%
+flexbox()
.scrollable
overflow-y: auto
min-height: 0
+flex-grow(1)
它在最新版本的 Chrome 和 Firefox 中运行良好,但在 Safari 6 中缺少滚动条。为什么会这样?
我将这个 mixin 用于 flexbox,它应该支持 Safari 的 flexbox 实现:https ://github.com/mastastealth/sass-flex-mixin/blob/master/flex.scss