我没有容器,也没有包装。
我只是有一个布局,就像这样...
<body>
<div id="header">
</div>
<div id="left">
</div>
<div id="right">
</div>
<div class="clear"></div>
<div id="footer">
</div>
我想做的是确保页脚始终停留在屏幕底部,无论我有没有很长的内容,甚至没有足够的内容到达屏幕底部。目前为止,我可以让上述两种方法中的任何一种起作用,但我希望两种都能使用。
以下是我为此设置的CSS。
html {
height: 100%;
}
body {
height: 100%;
position: relative;
}
#footer {
position: absolute;
bottom: 0;
}
我知道如果在CSS文档中的HTML元素应用min-height: 100%;,那么它将随内容一起变化,但是如果没有实际内容,它将无法停留在屏幕底部。无论分辨率如何。
我已经多次遇到这个问题,从来不知道该怎么解决。因此,需要一些帮助以及解释。
非常感谢大家的帮助!