Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/36.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
Css 使内容DIV重叠页眉和页脚_Css_Html_Overlap - Fatal编程技术网

Css 使内容DIV重叠页眉和页脚

Css 使内容DIV重叠页眉和页脚,css,html,overlap,Css,Html,Overlap,我在使用CSS创建此效果时遇到一些问题: 基本上,我希望我的contentdiv浮动在顶部,并稍微重叠页眉和页脚元素。我已经尝试过一些绝对定位,但我不确定这是否是最好的方法。我想要一个适用于所有设备和屏幕尺寸的响应性解决方案。有什么建议吗?这里有一种方法可以帮你 如果这是您的HTML: <div class="header">Header</div> <div class="content">Content</div> <div class

我在使用CSS创建此效果时遇到一些问题:


基本上,我希望我的contentdiv浮动在顶部,并稍微重叠页眉和页脚元素。我已经尝试过一些绝对定位,但我不确定这是否是最好的方法。我想要一个适用于所有设备和屏幕尺寸的响应性解决方案。有什么建议吗?

这里有一种方法可以帮你

如果这是您的HTML:

<div class="header">Header</div>
<div class="content">Content</div>
<div class="footer">Footer</div>
您可以在以下位置查看演示:

您为页眉、内容和页脚设置了三个块级元素

将负边距应用于页眉底部和页脚顶部,以 创建偏移效果

最后,将
z-index
应用于
.content
以调整堆叠顺序,以便 内容块绘制在页脚块上

在此布局中,当您添加更多内容时,内容块将垂直展开

结果如下:


您可以尝试
div
类的
位置:固定
z-index:2000


我创建了此

您希望如何确定内容区域的高度?按内容还是固定?