ホームページ > ウェブフロントエンド > CSSチュートリアル > Mobile Safari でスクロールを効果的に無効にする方法は?

Mobile Safari でスクロールを効果的に無効にする方法は?

Patricia Arquette
リリース: 2024-12-05 17:43:11
オリジナル
191 人が閲覧しました

How to Effectively Disable Scrolling in Mobile Safari?

モバイル Safari でのスクロールの無効化: プラットフォーム固有の不具合の克服

モバイル Safari で長い Web ページを操作する場合、ユーザーがスクロールを超えてスクロールしないようにすることが望ましい場合があります。最初に表示されるコンテンツ。ただし、overflow:hidden を に適用すると、

この問題を解決するには、html 要素と body 要素の両方に overflow:hidden を適用することが効果的であることが証明されている解決策です。このアプローチは、モバイル Safari でのスクロール動作を効果的に制御します:

html, body {
    overflow: hidden;
}
ログイン後にコピー

ただし、特に iOS 9 を使用している場合は、必要なコードが若干異なる場合があります:

html, body {
    overflow: hidden;
    position: relative;
    height: 100%;
}
ログイン後にコピー

これらの調整により、モバイル Safari でページの表示部分を超えるスクロールが無効になり、希望するレイアウトとユーザー エクスペリエンスを実現できるようになります。

以上がMobile Safari でスクロールを効果的に無効にする方法は?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート