У меня есть #main
div, что я хотел бы заполнить страницу между верхним и нижним колонтитулами, когда нет содержимого. Когда есть контент, он должен подталкивать липкий нижний колонтитул вниз, что и происходит.100% высота div
CSS:
#main {
background: transparent url("images/main-content.png") top right repeat-y;
clear: both;
overflow: hidden;
margin-top: -10px;
height: 100%;
min-height: 100%;
}
Я не знаю, почему это не работает. #main
наследует от #wrapper
и body
, поэтому я думаю, что создание 100% высоты и минимальной высоты 100% будет работать.
Сайт:
http://www.dentistrywithsmiles.com
Заранее спасибо за помощь в этом.
Спасибо @Blender - можете ли вы привести пример дополнений, которые вы добавили бы? Если я добавлю прописью на дно '# wrapper', это просто подтолкнет мой нижний колонтитул, и я хочу, чтобы он оставался липким. – blackessej
Извините, у меня есть много дел, поэтому, возможно, позже я могу что-то взбить. Если ваш контент 'div' должен принять высоту, которая заполняет страницу и не позволяет нижнему колонтитулу сканировать выше высоты страницы, зачем поселиться с липким нижним колонтитулом? Вы можете указать минимальную высоту для этого div, и вы будете установлены, так как она уже подталкивает нижний колонтитул 'div'. просто думать ... – Blender
Это может быть не совсем необходимо, но я бы хотел сохранить липкий нижний колонтитул, чтобы, если страница не имеет большого содержания, содержимое 'div' соответствует нижнему колонтитулу независимо от разрешения экрана и браузера. Это очень важно для клиента. – blackessej