Heim > Web-Frontend > CSS-Tutorial > Wie deaktiviere ich das Scrollen in Mobile Safari?

Wie deaktiviere ich das Scrollen in Mobile Safari?

Susan Sarandon
Freigeben: 2024-12-12 22:51:15
Original
373 Leute haben es durchsucht

How Do I Disable Scrolling in Mobile Safari?

Scrollen in der mobilen Safari deaktivieren

Wenn Sie mit langen Seiten konfrontiert werden, die über den sichtbaren Bereich hinausgehen, muss das Scrollen in der mobilen Safari deaktiviert werden um ein nahtloses Benutzererlebnis zu bieten. Dieser Artikel befasst sich mit dieser Herausforderung, indem er Lösungen untersucht, um zu verhindern, dass Inhalte auf iOS-Geräten unter den „Falz“ der Seite hinausragen.

Body Overflow:hidden Ineconomicness

Anwenden von „overflow: „hidden“ für das Body-Element schränkt in den meisten Browsern normalerweise das Scrollen ein. Dieser Ansatz funktioniert jedoch nicht auf mobilem Safari. Diese Einschränkung stellt eine Herausforderung beim Ausblenden von Inhalten dar, die über den Anzeigebereich auf diesen Geräten hinausgehen.

Html and Body Overflow:hidden Solution

Um dieses Problem zu beheben, wird empfohlen, Folgendes zu tun „overflow:hidden;“ anwenden sowohl für die HTML- als auch für die Body-Elemente. Durch diesen Ansatz wird das Scrollen im mobilen Safari effektiv deaktiviert und sichergestellt, dass der Inhalt auf den sichtbaren Bereich des Browsers beschränkt bleibt.

iOS 9-spezifische Korrektur

Für iOS 9-Benutzer: a Um das gewünschte Ergebnis zu erzielen, sind geringfügige Änderungen erforderlich. Fügen Sie zusätzlich zu „overflow:hidden;“ „position:relative;“ hinzu. und „Höhe:100 %;“ Beachten Sie die CSS-Regeln für HTML und Body. Diese Anpassungen gewährleisten eine ordnungsgemäße Scroll-Deaktivierung auf iOS 9-Geräten.

Das obige ist der detaillierte Inhalt vonWie deaktiviere ich das Scrollen in Mobile Safari?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage