Obwohl overflow-x:hidden auf den Hauptteil einer Website angewendet wird, läuft der Inhalt in mobilen Browsern weiterhin über den Fensterrand hinaus Browser. Die schwarze Menüleiste erstreckt sich beispielsweise über das Ansichtsfenster hinaus und erzeugt unnötigen Leerraum.
Overflow-x:hidden schränkt zwar den horizontalen Überlauf in Desktop-Browsern ein, tut dies jedoch nicht mobile Geräte. Dies führt dazu, dass Inhalte in Bereiche überlaufen, die nicht Teil des HTML- oder Body-Tags sind.
Festlegen einer bestimmten Ansichtsfensterbreite mithilfe des -Tag erweist sich ebenfalls als unwirksam, da die Seite durch zusätzlichen Leerraum über diese Breite hinaus erweitert wird.
Der Schlüssel zur Lösung dieses Problems liegt in der Erstellung eines Site-Wrappers
Anscheinend sind Browser, die den Tag ignoriert Überlaufattribute, die auf die HTML- und Body-Tags angewendet werden. Daher ist die Ausrichtung auf den Wrapper
In einigen Fällen wird durch das Hinzufügen von position: relativ zum Wrapper
Das obige ist der detaillierte Inhalt vonWarum funktioniert „overflow-x:hidden' nicht in mobilen Browsern und wie kann ich einen horizontalen Überlauf beheben?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!