是否有任何纯 CSS 解决方案可以将页脚固定在 Mobile Web-kit 浏览器的底部?
特别是在 iPhone 和 Android 浏览器中。
是否有任何纯 CSS 解决方案可以将页脚固定在 Mobile Web-kit 浏览器的底部?
特别是在 iPhone 和 Android 浏览器中。
并不真地。这些浏览器实际上并不使用滚动;他们将文档放在无限的画布上,然后在上面平移。这或多或少是语义狡猾的措辞,说他们position: fixed
在实践中不支持。
使用弹性盒 :)
<body>
<div id="mainPart"></div>
<footer></footer>
</body
<style>
body {
display: -webkit-box; -webkit-box-align: stretch; -webkit-box-orient: vertical;
display: -moz-box; -moz-box-align: stretch; -moz-box-orient: vertical;
}
#mainPart { -webkit-box-flex: 1; -moz-box-flex: 1; position: relative; z-index: 2;}
footer{
background-color:#FFC579;
height:50px;
position: relative; z-index: 3;
}