您好,我正在创建一个网站http://guesthousecontrasts.com但是由于某种原因,内容 div 不会填满整个页面我相信这是因为我使用了一些浮动,我遇到的另一个问题是某些内容页面不会“推动”粘性页脚而是停留在其上方,我尝试向某些 div 添加清除修复并在页面末尾添加一个清除修复 div 但是似乎没有任何效果所以我很友善的丢失。我真的很感谢你们可以提供的所有帮助,并且很想听听你们可能有的任何提示/建议/批评。
问问题
84 次
3 回答
3
div的宽度.main
为1000px;你可以随心所欲地保留它或 100% 保留它。但是横幅图像不适合这种情况。利用
#banner {
background: url(../images/bg_img2.jpg) 0 0 no-repeat;
padding: 30px 0 0 60px;
background-size: cover;
}
根据宽度调整图像。
从 .main-content 中删除 margin-bottom
.main-content {
min-height: calc(100% - 107px); //100% minus 107px of footer
height:auto !important;
margin:0 auto;
}
这将解决您的页脚重叠问题。
于 2013-10-16T08:19:46.253 回答
1
这里只有一个提示,停止使用浮动 :P 如果使用不当,它真的会破坏整个网站,或者会给你现在遇到的问题。我建议给父 div(内容):
位置:相对
那个div的孩子:
位置:绝对
于 2013-10-16T08:24:21.440 回答
0
尝试添加
<div class="body2">
</div>
以下
<div class="main">
<section id="content"></content>
</div>
这应该可以解决您的页脚重叠问题。
要解决内容宽度问题,您可以尝试以下更改,
<div class="main">
</div>
有以下CSS
.main {
margin: 0 auto;
width: 1000px;
}
如果你给width : 100%
它,它将占用整个容器的大小。
于 2013-10-16T08:19:39.147 回答