Bootstrap-Dropdown-Menüs erscheinen hinter anderen Elementen in IE7
Sie stehen vor einem Problem, bei dem Bootstrap-Dropdown-Menüs hinter anderen Elementen auf Ihrer Website erscheinen im IE7. Um dieses Problem zu lösen, müssen Sie das Konzept des Stapelkontexts in CSS verstehen.
In einem Stapelkontext werden Elemente basierend auf ihrer Z-Index-Eigenschaft relativ zueinander positioniert. Elemente außerhalb des aktuellen Stapelkontexts interagieren jedoch nicht mit ihm. In Ihrem Fall werden die Dropdown-Menüs nicht über anderen Elementen angezeigt, da sie sich nicht im selben Stapelkontext befinden.
Um dies zu beheben, können Sie einem übergeordneten Element der Dropdown-Menüs eine Z-Index-Eigenschaft hinzufügen. Dadurch wird ein neuer Stapelkontext erstellt und die Dropdown-Menüs können über anderen Elementen angezeigt werden. In Ihrem HTML-Code ist das .header-top-Div ein geeignetes übergeordnetes Element dafür:
.header-top {
z-index: 10000;
position: relative;
}
Dadurch wird sichergestellt, dass die Dropdown-Menüs einen Stapelkontext haben, sodass sie über anderen Elementen auf der Seite angezeigt werden können.
Haftungsausschluss: Alle bereitgestellten Ressourcen stammen teilweise aus dem Internet. Wenn eine Verletzung Ihres Urheberrechts oder anderer Rechte und Interessen vorliegt, erläutern Sie bitte die detaillierten Gründe und legen Sie einen Nachweis des Urheberrechts oder Ihrer Rechte und Interessen vor und senden Sie ihn dann an die E-Mail-Adresse: [email protected] Wir werden die Angelegenheit so schnell wie möglich für Sie erledigen.
Copyright© 2022 湘ICP备2022001581号-3