Overflow-x:hidden funktioniert nicht in mobilen Browsern
In diesem Problem wird die schwarze Menüleiste einer Website in mobilen Browsern über den Fensterrand hinaus erweitert Browser, obwohl overflow-x:hidden auf den Text angewendet wird. Dieser übermäßige Leerraum ist unerklärlich und scheint außerhalb der HTML-Struktur zu liegen.
Lösung:
Um dieses Problem zu beheben, schlägt der Autor vor, den Website-Inhalt in einem Wrapper-Div und zu kapseln Anwenden von overflow-x:hidden auf den Wrapper statt auf den Textkörper oder HTML.
Anscheinend priorisieren Browser das Viewport-Meta-Tag und ignorieren Sie Überlaufattribute für HTML- und Body-Elemente. Durch die Platzierung des Überlaufattributs im Wrapper-Div wird die Einschränkung effektiv angewendet und die Inhaltserweiterung eingeschränkt. Darüber hinaus kann es auch erforderlich sein, position: relativ zum Wrapper-Div hinzuzufügen.
Beispiel:
<body> <div>
#wrapper { overflow-x: hidden; position: relative; }
Das obige ist der detaillierte Inhalt vonWarum funktioniert „overflow-x:hidden' nicht in der Menüleiste meines Mobilgeräts?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!