我的内容在我的header之上?
My content is above my header?
所以我正在尝试做一个简单的 header 内容页脚页面,div 之间和左右两侧没有空格,我有这个 HTML 代码:
<div id="divHeader">
</div>
<div id="divContent">
<asp:ContentPlaceHolder ID="ContentPlaceHolder1" runat="server">
</asp:ContentPlaceHolder>
</div>
<div id="divFooter">
</div>
这是我的 CSS 代码:
#divHeader
{
width: 100%;
min-height: 68px;
background-color:#1C1C1C;
top:0;
left:0;
right:0;
position:absolute;
}
#divContent
{
position: absolute;
top:0;
bottom:0;
left:0;
width: 100%;
background-color:red;
}
#divFooter
{
width:100%;
min-height:250px;
background-color:#1C1C1C;
bottom: 0;
left:0;
right:0;
position: absolute;
}
使用这段代码,我可以准确地看到页脚,但我看不到 header,因为它上面的内容。
有人可以帮忙吗?
您可以在 #divHeader
元素上使用 css 属性 z-index:1;
这样 header 就会像一层一样在前面。
所以我正在尝试做一个简单的 header 内容页脚页面,div 之间和左右两侧没有空格,我有这个 HTML 代码:
<div id="divHeader">
</div>
<div id="divContent">
<asp:ContentPlaceHolder ID="ContentPlaceHolder1" runat="server">
</asp:ContentPlaceHolder>
</div>
<div id="divFooter">
</div>
这是我的 CSS 代码:
#divHeader
{
width: 100%;
min-height: 68px;
background-color:#1C1C1C;
top:0;
left:0;
right:0;
position:absolute;
}
#divContent
{
position: absolute;
top:0;
bottom:0;
left:0;
width: 100%;
background-color:red;
}
#divFooter
{
width:100%;
min-height:250px;
background-color:#1C1C1C;
bottom: 0;
left:0;
right:0;
position: absolute;
}
使用这段代码,我可以准确地看到页脚,但我看不到 header,因为它上面的内容。
有人可以帮忙吗?
您可以在 #divHeader
元素上使用 css 属性 z-index:1;
这样 header 就会像一层一样在前面。