Хорошо. Это ситуация. Я создал веб-сайт с черным баннером вверху с логотипом, его высота составляет 100 пикселей, а цвет фона — # 000. Затем я хочу, чтобы большой элемент div main_content охватывал навигацию вместе с любым содержимым страницы, поэтому он не включал нижний колонтитул. В этом случае в области main_content страницы есть несколько вложенных элементов div, и для них уже определен цвет фона. Проблема в том, что как только я применяю цвет фона к div с именем «main_content», он применяет его только к панели навигации, а затем останавливается, потому что он сталкивается с вложенным div, для которого уже определен цвет. Мне интересно, есть ли здесь правило CSS, которое мне не хватает...
Единственное исправление, которое я нашел, это то, что я ДОЛЖЕН определить высоту для div main_content, есть ли способ обойти это? Я не хочу определять высоту для области содержимого, потому что я хочу, чтобы она просто соответствовала высоте содержимого, которое ее заполняет.