HTML/CSS, die der IE Nicht anzeigen mein dropdown-Menü z-index bezogen

Ich aus irgendeinem Grund nicht anzeigen das dropdown-Menü im IE, wenn ich einen z-index im header einer beliebigen Anzahl. Wenn ich es entfernen, es funktioniert. Allerdings die dropdown erscheint dann hinter den container und den Inhalt in Firefox und Chrome. Also entweder ich nehme es oder lassen Sie es, ich kann nicht scheinen, um alle Browser. Also habe ich versucht, einen separaten IE-stylesheet ohne z-index, aber das funktioniert nicht. Ich weiß, das separate IE-CSS arbeitet, da änderte ich die Hintergründe, aber es nutzt dem dropdown-Menü in der master-stylesheet.

Website www.stingrayimages.ca

Danke für Eure Hilfe

Edit:, So können nur sagen, ich habe alles auf Arbeit auf den IE seit Ihr immer den IE, gibt das Probleme. Aber jetzt ist das dropdown Menü erscheint hinter den Inhalten, die auf anderen Browsern wie firefox und chrome. Alles was ich Tat, war, entfernen Sie den z-index in den #Kopf div. Jedenfalls beheben Sie das dropdown-Menü, ohne Zugabe von z-index, um die Kopf-div?

Edit: ich habe die dropdown-Liste arbeiten auf dem IE9 firefox und chrome. Nicht IE 6, es ist einfach alles explodiert.

#head {
    position:relative;
    height: 140px;
    width: 100%;
    background: #FFF;
    filter:alpha(opacity=93);
    padding-top:20px;
    /* CSS3 standard */
    opacity:0.93;
    -moz-box-shadow: 0 0 5px black;
    -webkit-box-shadow: 0 0 5px black;
    box-shadow: 0 0 5px black;
    z-index:1;
}
Welche version von Ie benutzt du?
Wenn es ein Z-index Problem, es ist oft aufgrund einer Eltern-element braucht einen höheren z-index statt.
Aktualisiert unten meine Antwort, aber Sie sollten in der Lage sein, um Weg mit keiner der Positionierung und verlassen sich auf Natürliche Reihenfolge für den größten Teil und nur position and z-index` Menü für Kinder.

InformationsquelleAutor Resz | 2011-04-12

Schreibe einen Kommentar