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

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

Patricia Arquette
Patricia Arquetteオリジナル
2024-12-05 17:43:11175ブラウズ

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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。