Хорошо. Это ситуация. Я создал веб-сайт с черным баннером сверху с логотипом, его высота составляет 100 пикселей, а цвет фона - № 000. Затем я хочу, чтобы большой div «main_content» включал навигацию вместе с любым контентом внутри страницы, поэтому он не включал нижний колонтитул. В этом случае в области main_content страницы есть несколько вложенных div, и для них уже установлен цвет фона. Проблема в том, что как только я применил фоновый цвет к div, называемому «main_content», он применит его только к панели навигации, а затем остановится, потому что он работает во вложенном div, который уже имеет определенный цвет. Мне интересно, есть ли правило CSS, которое мне здесь не хватает ...Несколько цветов фона для css вложенных divs
Единственное исправление, которое я обнаружил, это то, что я ДОЛЖЕН определить высоту для div main_content, есть ли способ обойти это? Я не хочу определять высоту для области содержимого, потому что я хочу, чтобы она соответствовала высоте содержимого, которое заполняет его.
'height: 100%;' заставляет его заполнять всю высоту своего родителя вертикально, а не всю его высоту содержимого по вертикали. – icktoofay
да это сложная проблема ... – Dan
@ Dan: хорошо знать, что вы нашли решение :) – Sarfraz