【发布时间】:2016-05-02 09:30:42
【问题描述】:
Firefox 会忽略显示设置为 flex 且 flex-direction 设置为 column 的父元素内所有子元素的所有边距和宽度。这确实 NOT 发生在 google chrome 中。除了完全删除 flex 之外,有什么方法可以解决这个问题?
body {
display: flex;
flex-direction: column;
}
#div {
border: 1px solid green;
margin-top: 10%;
height: 100%;
}
<div id = 'div'> div </div>
小提琴
www.iscattered.com/testAll.php
【问题讨论】:
-
你能分享一个小提琴吗?大概是少了什么。
-
@ardabeyazoglu 你意识到我提到这只会发生在 Firefox 中,对吧?那你为什么要我分享一个小提琴?
-
想看看火狐?
-
看看你的整个 css 和 html,因为这里我们有 height:100% of ... nothing
-
@frosty 我正在使用最新版本的 Firefox,43。如果您期望 div 是视口高度的 100%,这意味着您不了解高度百分比是如何工作的.又名你错过了some necessary CSS