Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/34.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 页眉始终位于顶部,页脚始终位于底部_Html_Css - Fatal编程技术网

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;
     }