不能让页脚停留在页面底部

时间:2013-08-27 17:52:33

标签: css html5

我页面上的页脚: http://cinicraft.com/site2.0/index.html

应低于显示“内容”的主要内容窗口,但我似乎无法将其显示在“CiniCraft(c)2013 All Rights Reserved”的页脚上方

这是HTML5中的代码:

<body>
<div>

<div class="newsBtn">
<h2>News</h2>
</div>

<div class="instaCraftBtn">
<h2>InstaCraft</h2>
</div>

<div class="youTubeBtn">
<h2>YouTube</h2>
</div>

<div class="contactBtn">
<h2>Contact</h2>
</div>

<div class="contentWindow">
CONTENT
</div>

</div>

</body>

<footer>
<div class="dock">
CiniCraft (c) 2013 All Rights Reserved
</div>
</footer>

这是内容和页脚的CSS代码:

div.contentWindow
{
float:right;
text-align:center;
background-color: #000000;
width:900px;
height:900px;
padding:1px;
margin:5px;
}


div.dock
{

overflow-y: hidden;
position:relative;
left:-10px;
background-color: black;

padding:1px;
border:5px solid black;
margin-top: 120px;
}

我怎样才能让我的页脚直接停留在内容窗口下方? 感谢

3 个答案:

答案 0 :(得分:2)

您想要的是一个粘性页脚。

这应该有所帮助:

http://ryanfait.com/sticky-footer/

此外:

css-tricks example
clean sticky footer

答案 1 :(得分:1)

clear:both提供给页脚。

答案 2 :(得分:0)

这是因为你有浮动的元素。在contentWindow div下创建一个明确的div。

<div style="clear:both"></div>