[英]Keep div2 flush with left, bottom, and right of screen, but always 400px below above div1?
[英]How to place div1 below div2 and keep div1 transparent background?
<div id="header"> Header content </div>
<div id="content"> Content </div>
#header {
background-image: url("/Content/Images/bg.png");
background-repeat: repeat-x;
float: left;
height: 45px;
margin: 0;
width: 960px;
z-index: 10;
}
#content {
background-image: url("/Content/Images/separator_shadow_both.png");
background-repeat: repeat-y;
float: left;
margin: -4px 0 0;
padding: 0 10px;
width: 940px;
z-index: 9;
}
標題div的背景高度為45像素-純色為41像素,底部4像素為透明陰影。 我希望該陰影顯示在內容上方。 我將內容div邊距頂部-4px放在標題div下進行爬網,但他出現在div1的上方而不是下方。 Z索引設置不同...是Z索引問題還是標題背景不能放在內容上方?
謝謝
z-index
屬性僅與定位的元素有關。 解決方案:設置position: relative
#header
position: relative
#header
。 您甚至不需要z-index
因為定位的元素始終在未定位的元素上位於頂部。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.