【发布时间】:2012-10-15 21:27:15
【问题描述】:
我查看过以前的 SO 帖子和 tuts,但我自己的代码没有任何运气。我的页脚不会粘在页面底部(不是窗口)。我不希望内容在我的页脚中滚动。页面大小的长度差异很大,并且希望始终在底部有一个页脚。
leftcol、rightcol 和 footer 都在容器中。任何帮助都是极好的。
我的 HTML 结构如下:
<body>
<div id = "container">
<div id = "leftcol">
<h2></h2>
</p>
</div>
<div id = "rightcol">
<h2></h2>
</p>
</div>
<div id ="footer">
<p>...........</p>
</div>
</div>
</body>
这是我的 CSS:
body {
font-family: 'Rokkitt', Georgia, serif;
font-size: 16px;
background-color: #FFFFFF;
line-height: 1.3em;
height: auto;
color: #252525;
}
#container {
display: block;
width: 1024px;
min-height: 100%;
margin-left: auto;
margin-right: auto;
}
#leftcol {
display: block;
float: left;
margin: 20px 5px 5px 15px;
width: 660px;
position: absolute;
height: auto;
padding-bottom: 20px;
}
#rightcol {
display: block;
float: right;
margin: 30px 5px 5px 780px;
position: absolute;
width: 275px;
height: auto;
}
#footer {
position: fixed;
bottom: 0;
width: 1024px;
height: auto;
margin-left: auto;
margin-right: auto;
margin-top: 150px;
}
【问题讨论】:
-
向我们展示一些 HTML 代码并制作一个 jsfiddle 示例
-
同意,不清楚你想要什么,出了什么问题……
-
我添加了基本的 HTML 结构
-
当我尝试其他 jsfiddle ex 和其他方法时,它似乎忽略了我浮动的 leftcol 和 rightcol。可能与这两个元素有关?