Wie center-a <div> - element im IE6
versucht zu implementieren eine dialog-box-Stil Verhalten über einen separaten div-Bereich mit all dem Zeug drin.
Wenn die "dialog-box" angezeigt werden soll, es hat auf dem display an der Mitte des FENSTERS, nicht in der Mitte der Seite, das heißt, UNABHÄNGIG von der scroling position. Zudem, die richtige Lösung wird sich nicht bewegen, den "dialog", wenn der Benutzer führt einen Bildlauf auf der Seite.
In Chrome und FF funktioniert dies mit position='fixed' und die Zentrierung der div in der intuitiven Weise.
Scheint dies nicht zu funktionieren im IE6 (offenbar behoben, wird nicht unterstützt es).
Irgendwelche Ideen?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wenn ich du wäre würde ich es tun mit Hilfe von jQuery und ich würde vorschlagen, Sie versuchen es heraus zu. Dies sollte perfekt für jQuery-basierte Lösung [jQuery Version][1] oder probieren Sie
Versuchen die beschriebene Methode hier.
Verwenden
overflow-y
und absolute Positionierung zu emulieren Feste Positionierung im IE6 mit den folgenden Schritten:Erstellen eines absolut positionierten div-Element, und geben Sie den gewünschten oberen und linken Koordinaten auf der Seite
Set
html {overflow-y: }
versteckt oder sichtbar, nicht nur die Standard-auto, oder Blättern Sie zu beseitigen, wird die Bildlaufleiste für die absolut positionierten div -Set
body{overflow-y: }
sein auto, oder Blättern Sie zum einfügen einer neuen Bildlaufleiste, die für den Körper InhaltSet
body { margin:0; height:100% }
um sicherzustellen, dass der Inhalt scrollbar geht die Länge der SeiteSet Obere und der linke Rand auf den Körper zu trennen, den Inhalt aus dem absolut positionierten div -
Stellen Sie sicher, dass der doctype ist gesetzt, um die trigger-Standards-Modus in Internet Explorer
Set das absolut positionierte div -
top:50%; left:50%;
Hinzufügen
position:relative
und die gewünschte Deckkraft zu der div-containerWenn der doctype ist nicht festgelegt, bewegen Sie den html-Regeln, um den body-tag, und der Körper Regeln, um eine wrapper-div