2
我正试图通过最近版本的Chrome和Firefox中实现的灵活的框布局模型来实现粘脚。粘性页脚与灵活的框布局模型?
鉴于body元素中此标记:
<header>
HEADER
</header>
<div>
CONTENT
</div>
<footer>
FOOTER
</footer>
我的想法是使用下面的CSS:
html,
body {
height: 100%;
}
body {
margin: 0;
display: -webkit-flex;
display: flex;
-webkit-flex-direction: column;
flex-direction: column;
}
div {
-webkit-flex: 1;
flex: 1;
}
footer {
background-color: yellow;
}
这工作得很好,只要含量的小于100%视口高度。但是,当内容变大时,Chrome 28将开始在内容顶部绘制页脚。它是越野车的行为(如果:我该如何解决它)还是我的CSS错了?
您可以在这里测试Chrome的行为:http://jsfiddle.net/SYmJp/。
Firefox确实按预期显示了事情。 Chrome/Chromium 25/26也是如此。
如果这是最近Chrome版本的回归,那么这个bug是否已经报告?
ADDED 在Chrome 29.表观错误仍然存在
它在这里工作得很好。 – Christian
有趣。我正在使用Chrome 28。现在我尝试了Chromium 25,正如你所说,它工作正常。 – Marc
我使用Chrome 26.0.1410.64测试过。 – Christian