Position: Sticky Buttons funktionieren in IE 11 nicht
Internet Explorer 11 (IE11) unterstützt die Eigenschaft „Sticky“-Position nicht verursacht Probleme, da die Schaltflächen beim Scrollen des Benutzers am unteren Bildschirmrand bleiben. Dieser Artikel untersucht, warum Sticky in IE11 nicht funktioniert, und bietet eine Problemumgehung, um das gewünschte Verhalten zu erreichen.
Grund für Sticky-Positionsfehler in IE11
Sticky-Positionierung, eingeführt in CSS3 ermöglicht es Elementen, beim Scrollen im Ansichtsfenster an einer festen Position zu bleiben, jedoch innerhalb der Grenzen ihres Containerelements. Allerdings unterstützt IE11 diese Eigenschaft nicht vollständig, was zu inkonsistentem Verhalten führt.
Problemumgehung: Verwendung der festen Positionierung
Glücklicherweise können wir die „feste“ Positionierungseigenschaft als verwenden eine Problemumgehung. Während „Fixed“ verhindert, dass die Schaltflächen innerhalb des Containers scrollen, werden sie relativ zum Fenster positioniert, sodass sie am unteren Bildschirmrand bleiben.
Geändertes CSS:
.sticky-button-thing-not-working-on-ie { position: fixed; /* Added to support older browsers */ bottom: 0; right: 0; background: rgba(0, 211, 211, 0.6); }
Hinweis:Das Hinzufügen von „position: behoben“ unterstützt ältere Browser, einschließlich IE11, ohne die Funktionalität moderner Browser zu beeinträchtigen.
Zu berücksichtigende Punkte:
Das obige ist der detaillierte Inhalt vonWarum funktionieren Sticky Buttons in Internet Explorer 11 nicht?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!