Hallo tolonath,
das bringt auch nicht das gewünschte Ergebnis. Ich habe mich jetzt entschlossen, vorerst, damit ich weiterkomme, folgende Lösung zu nehmen:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN">
<html><head><title>position</title>
<style type="text/css">
html, body { margin:0; padding:0; height:100%; background-color:black; }
div { border:1px solid #888; }
#f1 { position:fixed; top:0px; left:0px; width:499px; height:79px; background-color:black; background-image:url(banner1.gif); background-repeat:no-repeat; }
#f2 { position:fixed; top:0px; left:500px; width:479px; height:79px; background-color:black; }
#f3 { position:fixed; top:80px; left:0px; width:149px; height:350px; background-color:black; background-image:url(bilder/bg4.gif); overflow:hidden;}
#f5 { position:fixed; top:80px; left:829px; width:149px; background-color:black; background-image:url(bilder/bg4.gif); overflow-x:hidden; overflow-y:auto; min-height:350px; background-repeat:no-repeat; }
#f4 { position:fixed; top:80px; left:150px; width:679px; background-color:black; background-image:url(bilder/bg2.gif); overflow-x:hidden; overflow-y:auto; min-height:350px; max-height:440px; background-repeat:no-repeat; }
#f6 { position:fixed; left:150px; width:680px; bottom:0px; background-color:black; }
</style>
</head><body>
<div id="f1">frame1</div>
<div id="f2">frame2</div>
<div id="f3">frame3</div>
<div id="f4">frame4
<?php
for ($x=0;$x<35;$x++) {
echo"TEST ".$x."<br>";
}
?>
</div>
<div id="f5">frame5</div>
<div id="f6">
<?php
include("support/support.php");
?>
</div>
</body></html>
Dabei ist f6 erstmal ständig am unteren Rand des Browserfensters und f4 ist in der Länge begrenzt.
Es ist immer wieder traurig zu sehen, dass sich das Ergebnis eines scriptes anders verhält, als man selbst denkt. Für mich wäre z.B. das Ergebnis von
<div id="f46">
<div id="f4" ...position:fixed...>frame4</div>
<div id="f6" ...position:fixed; bottom:0px; ...>frame6</div>
</div>
so, dass sich f6 nun fest am unteren Rand von f46 befindet, egal wo dieser Rand auch ist, und nicht am unteren Rand des Browserfensters. Selbst dann nicht, wenn man sämtliche Regeln einhält, wie Elternelement, HTML und BODY.
tolonath, nochmals vielen Dank für Deine Mühe!
Gruss
Thorsten