Html 页眉始终位于顶部,页脚始终位于底部
基本上,我试图使我的页眉固定在页面的顶部,同时我还需要我的页脚必须在页面的底部,当有更少或更多的内容。但我不想修改我的页脚位置。所以,当有大量的数据页脚移动时。如果我不修改我的头,我现在使用的代码工作得很好Html 页眉始终位于顶部,页脚始终位于底部,html,css,Html,Css,基本上,我试图使我的页眉固定在页面的顶部,同时我还需要我的页脚必须在页面的底部,当有更少或更多的内容。但我不想修改我的页脚位置。所以,当有大量的数据页脚移动时。如果我不修改我的头,我现在使用的代码工作得很好 <body> <div id="header">header</div> <div id="content">content</div> <div id="footer">footer</div> </
<body>
<div id="header">header</div>
<div id="content">content</div>
<div id="footer">footer</div>
</body>
这是代码,我还没有修复其中的标题,但是我需要一些帮助来修复它。使用这个
position:fixed;
为你的标题
至于页脚-使用这个你要找的就是所谓的“粘性页脚”
如果我没听错的话,我觉得你是在追求一个棘手的标题。试着用以下规则替换你的两条规则
#header{
background: none repeat scroll 0 0 #55EEEE;
padding: 10px;
position: fixed;
top: 0;
width: 100%;
}
#content{
background: none repeat scroll 0 0 #FF0000;
color: #FFFFFF;
height: 2000px;
margin: 40px 0 0;
padding: 10px 10px 80px;
}
更改
#内容
高度会影响页脚位置,但不会影响页眉的位置。他明确表示,他不想使用位置固定。此外,如果页面内容长于窗口区域,该怎么办。你会得到重叠效果。好吧,这就是有人称其方法实现的名称=Pi不能给出我的#内容的高度
,因为内容非常复杂,如果内容较少
,那么我必须向下滚动
,才能看到页脚。因此,将任何其他选项.height指定给#内容仅用于演示目的。尝试删除它:)替换您的角色#内容{填充:10px;填充底部:80px;/*页脚元素的高度*/min高度:700px;}页脚{宽度:100%;高度:80px;位置:相对;背景:ee5;}
#header{
background: none repeat scroll 0 0 #55EEEE;
padding: 10px;
position: fixed;
top: 0;
width: 100%;
}
#content{
background: none repeat scroll 0 0 #FF0000;
color: #FFFFFF;
height: 2000px;
margin: 40px 0 0;
padding: 10px 10px 80px;
}