好的。這是情況。我創建了一個帶有徽標頂部的黑色橫幅網站,其高度爲100px,背景顏色爲#000。接下來,我想要一個大的「main_content」div來包含導航以及頁面內的任何內容,所以它不包含頁腳。在這種情況下,頁面的main_content區域內有多個嵌套div,並且已經爲它們定義了背景顏色。問題是,一旦我將一個背景顏色應用於名爲「main_content」的div,它只會將其應用於導航欄,然後停止,因爲它會運行到已定義顏色的嵌套div。我想知道是否有我在這裏失蹤的CSS規則...css嵌套divs的多種背景顏色
我發現的唯一解決方法是我必須爲main_content div定義高度,是否有解決方法?我不想爲內容區域定義高度,因爲我希望它只匹配填充它的內容的高度。
'高度:100%;'會填滿所有父母的高度垂直,而不是所有的內容的高度垂直。 – icktoofay 2010-02-07 05:48:27
是的,這是棘手的問題... – Dan 2010-02-07 05:52:23
@Dan:很高興知道你找到了解決方案:) – Sarfraz 2010-02-07 05:55:24