Hallo Martin,
danke erstmal für den Test!
Ich soll bis Ende dieser Woche ein "grobes" Layoutschema darlegen. Daher finde ich es echt klasse von dir, dass du mir hilfst :)
jetzt sind mir doch noch kleine Merkwürdigkeiten an deinem Quellcode aufgefallen!
Zunächst schreibst du im CSS:
div#Scrollbereich
{
float:right; <- Das ist Absicht?
margin:0; padding:0;
background-color: #EFE7D7;
width: 75%;
height:96%;
overflow:auto;
float:left; <- und das ein Unfall?
}
Right or left? Make up your mind. Der Browser wird sich an die letzte Definition halten, die er findet. Damit floaten also inzwischen beide DIVs, Navigation UND Scrollbereich, nach links und nehmen zusammen 99% der Breite ein.
Ups, hab ich total übersehen :(
Wenn ich das float beim Scrollbereich rausnehme, erscheint es dann trotzdem linksbündig?
Und dann kommt der Footer, der für den IE (der ja position:fixed nicht kennt) keine Positionsangabe hat - also wird auch bottom:0px nicht beachtet.
Der braucht noch den Workaround, richtig?
Ergo macht die Fusszeile aus der Sicht des IE den eigentlichen Seiteninhalt aus, und die beiden vorherigen DIVs sind Objekte, die links daneben floaten sollen. Bleibt für die Fußzeile noch eine Restbreite von 1%, das könnte mit dem Screenshot etwa passen. Immerhin nimmt er 100% der noch verfügbaren Breite ein, die aber leider nur noch 1% der gesamten Fensterbreite ist... :(
Ach Menno, das ist alles so verdammt kompliziert :(
Da ist doch irgendwo noch ein Denkfehler drin, oder?
Oh ja, das glaube ich auch ;)
Wie gesagt, vielen Dank nochmal!
Liebe Grüße,
Nadja
system.exit(0);