0
所以我有這個網頁設計我正在嘗試與CSS放在一起,我在div的CSS佈局上掙扎了一下。CSS - 這種佈局策略的提示?三個背景層
事情是,我想要一個主要背景。然後用一個半透明PNG圖像頂層的圖層來模擬陰影。最重要的是,我想要另一個半透明的PNG圖像,只有居中。然後是頁眉和頁腳。
我想在此線的東西,當涉及到的DIV:
- 包裝(主要背景)
- 陰影(在主要背景的頂層)
- 頭
- 居中PNG作爲背景
- 主要內容
- 陰影(在主要背景的頂層)
- 頁腳
我真正想知道的,怎麼會你們實現這一目標? 你將如何定位每個元素?
我想用這個例子作爲一個起點,如果這不是不可能做到.. http://ryanfait.com/sticky-footer/
這裏是我的CSS代碼到目前爲止(對不起,無法管理使用代碼塊)
html, body { margin:0; padding:0; height:100%; } #wrapper { background-image:url(img/Full/BrownPattern.jpg); background-repeat:repeat; height:100%; min-height:100%; padding-bottom:30px; } #shadow { background-image:url(img/Full/BGShadow.png); background-repeat:repeat-x; height:100%; min-height:100%; padding-bottom:30px; } #header { height: 58px; background-image:url(img/Full/TopLine.png); background-repeat:repeat-x; } #contentBg { background-image:url(img/Full/Fridge.png); background-repeat:no-repeat; background-position:center; height:100%; min-height:100%; } #footer{ Height:100px; background-color:#666666; }
剛剛更新了代碼。在發佈更新之前將嘗試解決這個問題。 好的,CSS現在可以使用! :)
啊,這是類似於我已經試過。但是定位呢?事情是,我希望所有的背景能夠100%填充頁面的高度,減去頁腳。意思是,頁腳粘貼到內容的最低部分。 我會嘗試更新我的第一篇文章中的代碼來解釋更好一點。 :) – 2010-01-12 12:06:48
因此,使用我使用的CSS,包裝器填充頁面的高度,陰影div填充頁面的高度。但由於某種原因,不包含contentBG。可能是因爲定位? 我還沒有爲包裝div指定任何位置,但陰影div我必須設置定位爲「絕對」,因爲它填充頁面的高度。這可能是因爲contentBG不能填充高度? – 2010-01-12 12:19:43