我有以下页面布局:
<header></header>
<div id="content"></div>
<aside></aside>
<footer>
<ul>
<li></li>
</ul>
</footer>
现在我想将页脚准确放在左下角:
text-align: left;
position: fixed;
bottom: 0;
margin: -16px -8px;
现在是负边际不是最好的解决方案。 是否有更好的方法将页脚直接定位在角落?
此致
答案 0 :(得分:18)
这样写:
text-align: left;
position: fixed;
bottom: 0;
left:0
答案 1 :(得分:7)
检查此网站Sticky Footer
示例:强>
* {
margin: 0;
}
html, body {
height: 100%;
}
.wrapper {
min-height: 100%;
height: auto !important;
height: 100%;
margin: 0 auto -142px; /* the bottom margin is the negative value of the footer's height */
}
.footer, .push {
height: 142px; /* .push must be the same height as .footer */
}
答案 2 :(得分:1)
height: 58px;
position:relative;
bottom: -58px;
请注意height
和bottom
的相同值。以及postion
到relative
。
答案 3 :(得分:0)
<强> HTML:强>
<div id="footer"></div>
<强> CSS:强>
#footer {
position:absolute;
bottom:0;
width:100%;
height:60px; /* Height of the footer */
background:#6cf;
}