вопрос макета CSS: div высоты 100% с двумя фиксированными div высоты - PullRequest
0 голосов
/ 17 декабря 2009

Вот HTML-код:

<div id="header">
</div>
<div id="container">
</div>
<div id="footer">
</div>

И вот чего я хочу достичь, даже если это не правильный CSS, но я думаю, вы поймете мою мысль:

html,body
{
 min-width:800px;
 max-width:1680px;
 width:100%;
 height:100%
}
#header
{
  width:100%;
  height:100px;
  background:#CCCCCC url(images/header_bg.gif) repeat-x; 
}
#footer
{
  width:100%;
  height:10px;
}
#container
{
 width:100%;
 height:100%-100px-10px;   /* I want #container to take all the screen height left */
}

возможно ли использовать только CSS для достижения некоторого макета, подобного этому: все тело всегда будет соответствовать размеру экрана, однако области #header и #footer имеют фиксированную высоту, а затем основной div принимает всю оставшуюся высоту , Спасибо !!

Ответы [ 2 ]

3 голосов
/ 17 декабря 2009

Как то так? http://limpid.nl/lab/css/fixed/header-and-footer или вы не хотите, чтобы основное содержимое прокручивалось?

0 голосов
/ 17 декабря 2009

примерно так: http://ryanfait.com/sticky-footer/ также может быть тем, что вы ищете

...