好的,所以我想要發生的是我已經設置爲背景圖片以顯示在頁面上的所有其他元素的頂部 - 設置在右側,內容塊的一半,一半在一旁......目前我有結構:提升背景圖像的內容
<div id="SideImage">
<div id="Contain">
<div id="Dash"></div>
<div id="content">
<h1>Heading 1</h1>
<p>Content</p>
</div>
<div id="Footer">
<p>Footer Content</p>
</div>
</div>
</div>
CSS如下所示,z-index的不工作時,我使用Firebug,如果我從含去除背景顏色CSS我可以看到完整的圖像,但我想要包含背景,短跑背景和頁腳的SideImage。我唯一能想到的其他事情是在SideImage Div上面設置一個Div,它的白色背景色只是一個特定的寬度,並從Contain Div中移除背景色。有任何想法嗎?
#Contain {
background-color: #FFFFFF;
margin: 0 auto;
position: relative;
text-align: left;
width: 850px;
z-index: 1;}
#Dash {
background-image: url("/23456jjsg886635kksjp/EQI/EQIImages/dash.png");
float: none !important;
height: 10px;
position: absolute;
top: 169px;
width: 850px;
z-index: 2;}
#content {
border-left: 2px solid #C5DFF3;
border-right: 2px solid #C5DFF3;
float: left;
position: relative;
width: 846px;
z-index: 3;}
#Footer {
background-color: #C5DFF3;
clear: both;
height: 60px;
padding-top: 5px;
position: relative;
width: 850px;
z-index: 4;}
#SideImage {
background-image: url("/23456jjsg886635kksjp/EQI/EQIImages/SideImage.png");
background-position: 85% top;
background-repeat: repeat-y;
position: relative;
z-index: 5;}
堆棧將在所有的頁面上的其他人的前面顯示的頂部的DIV的「背景」的形象結束了CSS。 – jmeas
@jmeas:是的,但那*仍然*需要額外的標記。元素背景不可能超過包含**的元素。這是我的觀點。 –
我已經考慮過做圖片的事情,但它不會自動重複頁面的長度,然後運行其他元素。 – Nelliemade