Див да заема цялата височина на монитора

ventsi34

Registered
Здравейте, искам да попитам има ли начин по който мога да задам на един div независими колко информация има в него да заема цялата височина на монитора? Не знам дали ме разбрахте ако има нещо неясно ще дообесня.
 
Имах подобен проблем и решението беше в javascript.
PHP:
<script type="text/javascript">
var theWidth, theHeight;
// Window dimensions: 
if (window.innerWidth) {
theWidth=window.innerWidth;
}
else if (document.documentElement && document.documentElement.clientWidth) {
theWidth=document.documentElement.clientWidth;
}
else if (document.body) {
theWidth=document.body.clientWidth;
}
if (window.innerHeight) {
theHeight=window.innerHeight;
}
else if (document.documentElement && document.documentElement.clientHeight) {
theHeight=document.documentElement.clientHeight;
}
else if (document.body) {
theHeight=document.body.clientHeight;
}
if(theHeight<500) theHeight=500;
    document.getElementById("hiddenbox").value=theHeight;
</script>
^ това е фунцкия за взимане на размерана прозореца. После се използва едно от свойствата на CSS, а именно min-height.
PHP:
$height=$_SESSION[height]-262;

    $u_agent = $_SERVER['HTTP_USER_AGENT']; //Check browser if IE
    $ub = False;
    if(preg_match('/MSIE/i',$u_agent)){
        $ub = True;
    }
^ тук си записвам височината, защото я променям чрез PHP и проверявам дали browser-a e IE. Ако е IE изплнявам следното условие в head-a на документа:
PHP:
if($ub==true){
    echo '<meta http-equiv="X-UA-Compatible" content="IE=edge" />';
}
За нещастое този мета таг работи само за IE9. Надявам се, че успях да ти помогна :)
 
HTML:
html, body, #wrapper {
heigth: 100%;
}

За да ти работи height: 100% за цялата страница просто трябва да сложиш и на html и body височината да е 100%
 
adrian каза:
HTML:
html, body, #wrapper {
heigth: 100%;
}

За да ти работи height: 100% за цялата страница просто трябва да сложиш и на html и body височината да е 100%

Опитах по този начин но нещо не ми сработва?
 
[css]html, body {
height: 100%;
}

#content {
min-height: 100%;
}[/css]

Дано си се ориентирал :) И работи.
 

Back
Горе