См. http://jsfiddle.net/oedev/pag7ahz2/.
У меня есть следующий макет страницы:
- cMain - контейнер главной страницы
- cBanner - контейнер для баннеров
- cNavigation — навигационный контейнер
- cContent - контейнер содержимого страницы
Все они имеют размер 100%, так как я хочу, чтобы содержимое страницы имело размер 100% (кроме баннера).
html, body {
height: 100%;
}
#cMain {
height: 100%;
}
#cBanner {
background: #002d62 top center no-repeat scroll;
height: 200px;
margin-bottom: 1em;
margin-top: 1em;
}
#cContent {
height: 100%
}
Я установил высоту html, body и содержащих div на 100%.
Однако, поскольку у меня есть логотип заголовка и панель навигации, размер div под ними не составляет 100% (у меня появляется полоса прокрутки).
Если я удалю элементы заголовка и панели навигации, размер элемента содержимого будет равен 100% без полос прокрутки.