gpt4 book ai didi

html - 页眉和页脚冲突

转载 作者:行者123 更新时间:2023-11-28 18:26:58 24 4
gpt4 key购买 nike

我试图在页面底部设置一个粘性页脚,在页面顶部设置一个实心页眉。但是我在 body 和 html 类上遇到了一些困难。我的页眉距页面顶部的高度为 100px,我的 html 和 body 类的高度为 100%,页脚为 150px。我已经在我的页面中正确地写了页脚,所以它贴在底部,但是 html 或正文的 100% 高度将它放在我页面的更下方,这样你就必须滚动才能看到页脚,即使没有文本将它推到那么远!这是我的 CSS 代码:

html {
height:100%;
background: url(pics/bg.png) no-repeat top center fixed;
margin:0;
padding:0;
}

body {
height:100%;
margin:0;
padding:0;
}

.wrapper {
min-height:100%;
}

.header {
position:fixed;
background:#FFF url(pics/header.png) no-repeat top center fixed;
top:0;
height:100px;
width:1920px;
z-index:1000;
}

.main {
position:absolute;
top:100px;
width:990px;
left:0;
right:0;
overflow:auto;
margin:0 auto;
padding-bottom:150px; /* must be same height as the footer */
padding-top:10px;
padding-left:5px;
padding-right:5px;
}

.footer {
position:relative;
background-image:url(pics/bg_footer.png);
margin-top:-150px; /* negative value of footer height */
height:150px;
width:990px;
margin:0 auto;
clear:both;
}

这是我的 HTML 代码:

<body>
<div class="wrapper">
<div class="header">
</div>
<div class="main">
<p>I can write here</p>
</div>
</div>
<div class="footer">
<p class="alignleft">© Tim</p>
<p class="alignright">17 maart 2013</p>
</div>
</body>

我几乎可以肯定它与 100% 的 html 高度有关。在此先感谢您的帮助!

最佳答案

你能试试这个吗:

<body>

<div class="header"></div>
<div class="main">
<p>I can write here</p>
</div>

<div class="footer">
<p class="alignleft">© Tim</p>
<p class="alignright">17 maart 2013</p>
</div>

</body>

这符合您的需求吗?

CSS

html {
height:100%;
background: url(pics/bg.png) no-repeat top center fixed;
margin:0;
padding:0;
}

body {
padding:0;
margin:0;
}

.header {
background:#FFF url(pics/header.png) no-repeat top center fixed;
height:100px;
width:100%;
}

.main {
position:absolute;
top:100px;
bottom:150px;
overflow:auto;
margin:0 auto;
width:100%;
padding-bottom:10px;
padding-top:10px;
padding-left:5px;
padding-right:5px;
}

.footer {
position: absolute;
width: 100%;
bottom:0;
background-image:url(pics/bg_footer.png);
height:150px;
width:100%;
margin:0 auto;
clear:both;
}

检查 JSFiddle 示例:

http://jsfiddle.net/2SL7c/

关于html - 页眉和页脚冲突,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15462044/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com