Der Martin: Seite im IE

Beitrag lesen

Hallo Nadja,

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.

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. 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... :(

Da ist doch irgendwo noch ein Denkfehler drin, oder?
So long,

Martin

--
Ich stehe eigentlich gern früh auf.
Außer morgens.