<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" > <head> <style media="screen" type="text/css"> html { height: 100%; } body { margin: 0; background: #84C225; text-align: center; height: 100%; } #divglowny { position: relative; z-index: 0; margin: auto; border: 0px solid black; width: 1000px; height: 100%; } #divgora1 { margin: 0px; height: 100px; width: 999px; border: 0px solid pink; background:yellow; } #divgora2 { margin: 0px; height: 149px; width: 999px; border: 0px solid blue; background:red; } #divsrodek { height: 100%; width: 999px; border: 0px solid green; background:green; margin: 0px; } #divstopka { height: 20px; width: 999px; border: 0px solid green; background:blue; margin: 0px; } #menu-lewe { border: 3px solid white; position: absolute; z-index: 1; width: 210px; left: 10px; top: 125px; color: white; height: 400px; } #menu-gorne { border: 3px solid white; position: absolute; z-index: 2; height: 25px; width: 580px; left: 300px; top: 85px; } #tresc { border: 3px solid black; position: absolute; z-index: 3; height: 100%; width: 580px; left: 300px; top: 125px; } </style> </head> <body> <div id="divglowny"> <DIV id="divsrodek" >tlo3 </DIV> </div> </BODY> </HTML>
Jak zrobić by kontener "divsrodek" miał wysokość całej stony minus "divgora", "divgora2" i "stopka". A oczywiście stopka była zawsze pod "divsrodek".
"divtresc" ma regulować jak wysoki będzie divsrodek" ale gdy "divtresc" jest maly to div srodek ma być na całą stronę.
Teraz jest tak, że jak podaje "divsrodek" wysokość 100% to jest on duży jak cały ekran + "divgora", "divgora2" i "stopka" - czyli wychodzi poza "divglowny" i nawet jak będzie mało treści to stopki nie widać - trzeba przewijać stronę.
Proszę o pomoc i pozdrawiam.