2009-05-06 15 views
1

Ich habe eine IE6 absolute Position div, die ich Vollbild (100% Breite und Höhe) sein möchte. Es wird als "Ladevorgang, bitte warten" -Meldung verwendet, während die Daten auf der Seite geladen werden.Warum funktioniert CSS-Höhe: 100% nicht in IE6?

Es scheint, dass ie6 die CSS von "height:100%" nicht erkennt.

Irgendwelche Arbeitsumgebungen?

+2

Ich fühle mich für dich mit den IE6 Macken. Zum Glück hat dieses Problem eine Antwort. Aber oft ist die Antwort nur "weil es IE6 ist." – Travis

Antwort

5

Auch in einigen älteren Browsern können Sie die Höhe des HTML-Tags festlegen müssen auch:

body, html { 
    height: 100%; 
} 
3

Höhe 100% auf einem Div benötigt seine Eltern, um auch eine Höhe in IE6 definiert zu haben. Versuchen Sie folgendes:

body{ 
    height:100%; 
} 
0

Auch und dies haben könnte Mängel seiner eigenen, Sie tun können, die folgenden:

#fullScreenDiv {position: absolute; 
       top: 0; 
       bottom: 0; 
       left: 0; 
       right: 0; 
} 

es wird vielleicht Schraube mit verschachtelten Komponenten und deren floats und so weiter, aber es wäre auf jeden Fall mit einem doctype, die div Vollbild machen.