MAC -Entwickler, bitte beachten Sie diesen Tipp: Gehen Sie zu Systemeinstellungen> Allgemein> Scrollbars anzeigen und ändern Sie die Einstellungen, um immer anzuzeigen . Dies ist nichts für Sie persönlich, sondern für die beste Präsentation der Webseite. Denn ohne diese Einstellung werden Sie den von der Bildlaufleiste ausgelösten Layout -Offset nicht erleben, aber es wird von allen anderen Benutzern mit aktivierter Einstellung gestoßen. Um solche Leistungsprobleme zu vermeiden, sollten Sie diese Einstellung selbst verwenden.
Stefan Judis zeigt, dass die Verwendung von Ansichtsfenstereinheiten einer der Gründe für dieses Problem sein kann:
100vw
im Code verursacht horizontalen Überlauf, da die vertikale Bildlaufleiste bereits existiert und einen Teil des Raums in Anspruch nehmen. Das fühlt sich sehr unvernünftig an, aber das ist die Wahrheit.
Stefan verweist auf den Artikel von Kilian Valkhof über den Umgang mit dieser Ausgabe. Klassische Lösung:
Die einfache Möglichkeit besteht darin,
width: 100%
. Der Prozentsatz enthält nicht die Breite der Bildlaufleiste, sodass er sich automatisch anpasst.Wenn Sie dies nicht tun können oder die Breite eines anderen Elements festlegen, fügen Sie
overflow-x: hidden
oderoverflow: hidden
auf dem umgebenden Element, um Scrollbars zu verhindern.Kilian Valkhof , "Wie man den Grund für horizontale Bildlaufräder finde"
Ich denke, das sind alles HECKEMENT, weil keiner von ihnen Ihre Bedürfnisse voll erfüllt.
Glücklicherweise kommt in Kürze eine spezifikationsbasierte Lösung. Bramus berichtete darüber:
Ein Nebeneffekt beim Anzeigen von Scroll -Balken auf einer Webseite besteht darin, dass sich das Layout des Inhalts je nach Art der Bildlaufleiste ändern kann.
scrollbar-gutter
-CSS-Eigenschaft (bald in Chromium freigegeben) soll uns Entwicklern mehr Kontrolle darüber geben.Bramus van Damme , "Verwenden von
scrollbar-gutter
-CSS-Attribut, um unerwartete Layout-Offsets zu verhindern, die durch Scrollbars verursacht werden"
Dies klingt nach einer Problemumgehung, und ich habe keinen Zweifel daran, dass dies eine sehr häufige Codezeile in Reset -Stylesheets wird:
Körper { Scrollbar-Gutter: stabile Botschaftsschnitte; }
Dies erinnert mich jedoch an ... wenn ich mit Scrollbar-Problemen auf der gesamten Seitenebene zu tun hatte, ist es scrollbar-gutter
Eigenschaft, die funktioniert, oder? Anstelle overflow
Überlaufattributs? overflow
Überlaufeigenschaft war in der Vergangenheit seltsam, wenn es darum geht, verwandte Aspekte zu scrollen. Können wir es wirklich in allen Browsern implementieren? Wer weiß. Es sieht sehr wahrscheinlich aus, aber ich werde versuchen, es zu verwenden, auch wenn es in der Nähe ist und sich in Übereinstimmung mit der Spezifikation verhält. Es fühlt sich so an, als wäre es für eine progressive Verbesserung geeignet.
Das obige ist der detaillierte Inhalt vonScrollbar -Reflowing. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Ich habe diese Frage neulich bekommen. Mein erster Gedanke ist: seltsame Frage! Bei der Spezifität geht es um Selektoren, und Rules sind keine Selektoren, also ... irrelevant?

Ja, Sie können, und es ist nicht wirklich wichtig in welcher Reihenfolge. Ein CSS -Präprozessor ist nicht erforderlich. Es funktioniert in regulären CSS.

Sie sollten auf jeden Fall weitausgestellte Cache-Header auf Ihren Vermögenswerten wie CSS und JavaScript (und Bilder und Schriftarten und was auch immer) festlegen. Das sagt dem Browser

Viele Entwickler schreiben darüber, wie sie eine CSS -Codebasis pflegen können, aber nicht viele von ihnen schreiben darüber, wie sie die Qualität dieser Codebasis messen. Sicher, wir haben

Haben Sie jemals ein Formular gehabt, das ein kurzes, willkürliches Stück Text akzeptieren musste? Wie ein Name oder was auch immer. Das ist genau das, wofür es ist. Es gibt viele

Ich bin so aufgeregt, nach Zürich, der Schweiz, zur Frontkonferenz zu gehen (liebe diesen Namen und diese URL!). Ich war noch nie in der Schweiz, also bin ich aufgeregt

Eine meiner Lieblingsentwicklungen in der Softwareentwicklung war das Aufkommen von Serverless. Als Entwickler, der die Tendenz hat, sich in den Details festzuhalten

In diesem Beitrag werden wir eine E -Commerce -Store -Demo verwenden, die ich für Netlify erstellt und bereitgestellt habe, um zu zeigen, wie wir dynamische Routen für eingehende Daten erstellen können. Es ist fair


Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

AI Hentai Generator
Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

Heiße Werkzeuge

WebStorm-Mac-Version
Nützliche JavaScript-Entwicklungstools

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

Herunterladen der Mac-Version des Atom-Editors
Der beliebteste Open-Source-Editor

SecLists
SecLists ist der ultimative Begleiter für Sicherheitstester. Dabei handelt es sich um eine Sammlung verschiedener Arten von Listen, die häufig bei Sicherheitsbewertungen verwendet werden, an einem Ort. SecLists trägt dazu bei, Sicherheitstests effizienter und produktiver zu gestalten, indem es bequem alle Listen bereitstellt, die ein Sicherheitstester benötigen könnte. Zu den Listentypen gehören Benutzernamen, Passwörter, URLs, Fuzzing-Payloads, Muster für vertrauliche Daten, Web-Shells und mehr. Der Tester kann dieses Repository einfach auf einen neuen Testcomputer übertragen und hat dann Zugriff auf alle Arten von Listen, die er benötigt.

SAP NetWeaver Server-Adapter für Eclipse
Integrieren Sie Eclipse mit dem SAP NetWeaver-Anwendungsserver.