Moin,
da ich nun endlich von Frames loskommen will, möchte ich jetzt meine Seite komplett in CSS umsetzen, was ja mit CSS kein Problem ist, wenn da nicht der IE <=6 wäre
Zuerst wollt ich mit fixen Divs arbeiten, aber als ich dann sah, dass es so viel Arbeit ist, das für den IE umzusetzen, wollt ich einfach das komplette Layout feststehend machen und nur die Inhalte scrollen lassen...
Also ich habe nen Header (oben), Navi (links), Main-Content (rechts) und Footer (unten).
Für alle modernen Browser kann ich alles gut platzieren und wenn der Main-Content mal größer als der vorhandene Platz ist, dann wird im #main automatisch ein Scrollbalken gemacht.
Nur der IE bis Version 6 kommt damit nicht klar und macht das Div so lang wie auch der Content ist und will die komplette Seite scrollen lassen...
Ich bastle da schon seit Tagen dran und ich kriegs nicht hin.
Auf einer Seite stand, dass der IE nicht mit height-Angaben klarkommt, also hab ich damit ein wenig rumgespielt, was aber auch nix brachte, nun muss ich doch hier fragen...
Was kann ich tun?
Link
Quelltext (verkürzt):
<links defekt>
Screenshot IE6
Screenshot FF
</links defekt>
MfG kbot
da ich nun endlich von Frames loskommen will, möchte ich jetzt meine Seite komplett in CSS umsetzen, was ja mit CSS kein Problem ist, wenn da nicht der IE <=6 wäre

Zuerst wollt ich mit fixen Divs arbeiten, aber als ich dann sah, dass es so viel Arbeit ist, das für den IE umzusetzen, wollt ich einfach das komplette Layout feststehend machen und nur die Inhalte scrollen lassen...
Also ich habe nen Header (oben), Navi (links), Main-Content (rechts) und Footer (unten).
Für alle modernen Browser kann ich alles gut platzieren und wenn der Main-Content mal größer als der vorhandene Platz ist, dann wird im #main automatisch ein Scrollbalken gemacht.
Nur der IE bis Version 6 kommt damit nicht klar und macht das Div so lang wie auch der Content ist und will die komplette Seite scrollen lassen...
Ich bastle da schon seit Tagen dran und ich kriegs nicht hin.
Auf einer Seite stand, dass der IE nicht mit height-Angaben klarkommt, also hab ich damit ein wenig rumgespielt, was aber auch nix brachte, nun muss ich doch hier fragen...
Was kann ich tun?

Link
Quelltext (verkürzt):
PHP:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "https://www.w3.org/TR/html4/loose.dtd">
<style type="text/css">
body { margin: 0px; height: 100%;}
#header {
position: absolute;
width: 100%;
height: 15%;
top: 0;
right: 0;
bottom: auto;
left: 0;
}
#navi {
position: absolute;
width: 10em;
height: 80%;
top: 15%;
right: auto;
bottom: 100px;
left: 0;
}
#main {
position: absolute;
width: auto;
height: auto;
top: 15%;
right: 0;
bottom: 100px;
left: 12.5em;
overflow: auto;
}
#footer {
position: absolute;
width: 100%;
height: 100px;
top: auto;
right: 0;
bottom: 0;
left: 0;
}
</style>
<body>
<div id="header">...HEaDER...</DIV>
<div id="navi">...NaVI...</DIV>
<div id="main">
<span>...MaIN...</span>
</div>
<div id="footer">...FOOTER...</div>
</body>
<links defekt>
Screenshot IE6
Screenshot FF
</links defekt>
MfG kbot
Zuletzt bearbeitet: