Heim >Web-Frontend >CSS-Tutorial >Wie kann ich die durch die Bildlaufleiste verursachte Neupositionierung von Seiten in Webbrowsern verhindern?
Vermeidung einer durch die Bildlaufleiste verursachten Neupositionierung der Seite
Problemstellung:
Bestimmte Webseiten erfordern einen Bildlauf , während andere dies nicht tun. Beim Übergang zwischen diesen Seiten führt das Vorhandensein oder Fehlen der Bildlaufleiste zu einer leichten Verschiebung der Seite.
Lösung:
Um diese Neupositionierung zu verhindern, ohne die Bildlaufleisten explizit anzuzeigen:
html { overflow-y: scroll; }
Erklärung:
overflow-y: scroll ermöglicht vertikales Scrollen unter Beibehaltung der Seitenposition innerhalb des Ansichtsfensters. Dadurch wird sichergestellt, dass die Seite beim Erscheinen oder Verschwinden der Bildlaufleiste nicht zur Seite springt.
Hinweis:
overflow-y: scroll sollte auf das -Tag anstelle des angewendet werden -Tag. Die Verwendung mit dem Tag kann in Internet Explorer 7 zu einer doppelten Bildlaufleiste führen.
Das obige ist der detaillierte Inhalt vonWie kann ich die durch die Bildlaufleiste verursachte Neupositionierung von Seiten in Webbrowsern verhindern?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!