gpt4 book ai didi

html - 粘性 CSS 页脚损坏

转载 作者:行者123 更新时间:2023-11-28 14:58:20 29 4
gpt4 key购买 nike

我的页脚设计为位于页面底部,即使其上方的 div 仅包含少量内容。它直到最近才起作用,我似乎以某种方式破坏了它。你能看看吗?

提前致谢。

CSS:

body {
margin: 0;
padding: 0;
height: 100%;
font: 100% Helvetica, sans-serif, Arial, sans-serif;
color: #000;
background-color: #FFF;
background-image: url(images/BGmain.png);
background-repeat: repeat-x;
}
/*----------
Div styles
----------*/
#container {
min-height: 100%;
position: relative;
}
.header {
padding: 0 0 230px 0;
text-align: center;
background-image: url(images/BGlogo_55top.png);
background-repeat: no-repeat;
background-position: top;
}
.column1 {
padding-bottom: 50px;
width: 960px;
margin: 0 auto;
position: relative;
}
.footer {
position: absolute;
bottom: 0;
width: 100%;
height: 50px;
text-align: center;
}
/*----------
Other
----------*/
.plainimg {
border-style: none
}
/*----------
Text styles
----------*/
p {
font-size: 80%;
color: #333;
line-height: 150%;
text-align: left;
padding: 1px 15px 1px 15px;
}
h1 {
font-size: 100%;
color: #000;
padding: 0;
}
h2 {
font-size: 100%;
font-weight: 500;
color: #000;
padding: 0;
text-align: center;
}
/*----------
Links
----------*/
a.navlink:link, a.navlink:visited {
text-decoration: none;
display: inline-block;
color: #F1F1F1;
width: 120px;
text-align: center;
padding: 0 0 3px 0;
font-size: 80%;
}
a.navlink:hover, a.navlink:active {
text-decoration: none;
display: inline-block;
color: #FFF;
background-color: #000;
width: 120px;
text-align: centre;
padding: 0 0 3px 0;
font-size: 80%;
}
a:link, a:visited {
text-decoration: none;
color: #AEAEAE;
}
a:hover, a:active {
text-decoration: underline;
color: #999
}

div排列如下:

<div id=container>
<div class=header></div>
<div class=column1></div>
<div class=footer></div>
</div>

最佳答案

正如 Jason McCreary 所说,您需要为 html CSS 添加高度。

使用:

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

出于某种原因,这会在您的页面上触发一个无关的滚动条。

更新:
滚动条似乎是由 .footer h6 的溢出触发的。
添加: bottom: 2.5ex;line-height: 1;footer 样式似乎清除了这一点。

但更好的方法是使用a CSS reset .

在没有重置的情况下,至少添加:

.footer h6 {
margin: 0;
padding: 0;
}

.

A CSS reset还将最大限度地减少跨平台布局的跨浏览器变化。

关于html - 粘性 CSS 页脚损坏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3127761/

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