Maison >interface Web >tutoriel CSS >Comment empêcher complètement le défilement horizontal sur une page Web ?

Comment empêcher complètement le défilement horizontal sur une page Web ?

Mary-Kate Olsen
Mary-Kate Olsenoriginal
2024-10-31 11:59:31654parcourir

How to Completely Prevent Horizontal Scrolling on a Webpage?

Interdiction du défilement horizontal des pages Web

Dans cette requête, un développeur frustré rencontre une barre de défilement horizontale indésirable sur sa page Web. Alors que les solutions existantes masquent simplement la barre de défilement, elles recherchent une méthode complète pour désactiver physiquement la fonction de défilement horizontal.

Pour remédier à ce problème, la solution recommandée consiste à implémenter le code CSS suivant :

html, body {
    max-width: 100%;
    overflow-x: hidden;
}

Ce code empêche efficacement l'utilisateur de faire défiler la page Web horizontalement, limitant le défilement uniquement dans le sens vertical. En définissant une largeur maximale de 100 % pour les éléments HTML et body, la taille du conteneur est limitée à la largeur de la page, éliminant ainsi la possibilité de faire défiler au-delà de cette limite. De plus, définir la propriété overflow-x sur caché garantit que tout contenu excédentaire au-delà de la limite de largeur est simplement masqué, plutôt que de déclencher un défilement horizontal.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn