Analyse und Lösung der Gründe für Links- und Rechtssprünge beim Laden von Webseiten

Analyse und Lösung der Gründe für Links- und Rechtssprünge beim Laden von Webseiten
Ich hatte dieses Problem in letzter Zeit beim Designen von Websites. Nachdem ich das Mitgliedercenter gestaltet und den Inhalt mit margin:0 auto; zentriert habe, schwenkt die Webseite in dem Moment, in dem sie geöffnet wird, nach links, dann nach rechts, wenn ich eine andere Seite aufrufe, und dann wieder nach links zurück. Wenn Sie häufig zwischen Seiten hin- und herspringen, wird Ihnen schwindelig. Der Grund dafür ist, dass die Bildlaufleiste auf der rechten Seite nicht angezeigt wird, wenn die Höhe der Webseite nicht ausreicht. In diesem Fall muss die Breite der Webseite zur Breite der Bildlaufleiste addiert werden. Wenn margin:0 auto; verwendet wird, wird die Webseite zentriert, aber wenn die Höhe der Webseite es dem Browser zulässt, eine Bildlaufleiste anzuzeigen, muss die Breite der Webseite natürlich von der Breite der Bildlaufleiste abgezogen werden, und dann schwenkt die Webseite ein wenig nach links.

Verstehen Sie sonst, was ich oben gesagt habe? Viele Leute dürften diese Situation schon erlebt haben. Die Lösung ist ganz einfach: Lassen Sie die rechte Bildlaufleiste einfach im Stylesheet (CSS) immer angezeigt werden. Wenn die Webseite nicht hoch genug ist, lässt der Browser sie auch anzeigen, wenn die rechte Bildlaufleiste angezeigt wird. Der Code lautet:

Code kopieren
Der Code lautet wie folgt:

html{overflow-y:scroll;}

<<:  Spezifische Verwendung der deaktivierten und schreibgeschützten Attribute von Textbereichen

>>:  Dieser Artikel zeigt Ihnen die Grundlagen von JavaScript: Deep Copy und Shallow Copy

Artikel empfehlen

Beispielerklärung der Alarmfunktion in Linux

Einführung in die Linux-Alarmfunktion Oben genann...

Web-Theorie: Bringen Sie mich nicht zum Nachdenken über Lesehinweise

Kapitel 1 <br />Das wichtigste Prinzip, um ...

Vue implementiert Multi-Grid-Eingabefeld auf mobilem Endgerät

Vor Kurzem hat das Unternehmen die Anforderung ge...

Spezifische Verwendung der MySQL-Vorbereitungsvorverarbeitung

Inhaltsverzeichnis 1. Vorverarbeitung 2. Vorbehan...

Fallstudie zum JavaScript DOMContentLoaded-Ereignis

DOMContentLoaded-Ereignis Es wird buchstäblich au...

Zusammenfassung relevanter Erkenntnisse zur Umsetzung adaptiven Webdesigns

Wie funktioniert „Adaptives Webdesign“? Eigentlich...

4 praktische Tipps für die Webseitengestaltung

Verwandte Artikel: 9 praktische Tipps zum Erstelle...

Vue implementiert einen Countdown zwischen angegebenen Daten

In diesem Artikelbeispiel wird der spezifische Co...

CentOS8 - bash: verstümmelte Zeichen und Lösungen

Diese Situation tritt normalerweise auf, weil das...

Html+CSS-Zeichnungsdreiecksymbol

Schauen wir uns zunächst die Renderings an: XML/H...

Schritte zur Annotation von Metadeklarationen

Schritte zur Annotation von Metadeklarationen: 1. ...

Erstellen Sie einen hochverfügbaren MySQL-Cluster mit Dual-VIP

Inhaltsverzeichnis 1. Projektbeschreibung: 2. Pro...

So leiten Sie eine PC-Adresse in Vue an eine Mobiladresse um

Anforderungen: Die PC-Seite und die mobile Seite ...