Une boîte de défilement HTML est une boîte qui ajoute des barres de défilement sur le côté droit et le bas lorsque le contenu de la boîte est plus grand que ses dimensions. En d'autres termes, si vous avez une boîte pouvant contenir environ 50 mots et un texte de 200 mots, une boîte de défilement HTML met les barres de défilement en place pour vous permettre de voir les 150 mots supplémentaires. En HTML standard, cela supprime simplement le texte supplémentaire en dehors de la zone.
Faire défiler HTML est assez facile. Vous devez simplement définir la largeur et la hauteur de l'élément à faire défiler, puis utiliser la propriété de débordement CSS pour définir la manière dont vous souhaitez que le défilement se déroule.
Que faire avec du texte supplémentaire?
Lorsque vous avez plus de texte que ne peut en contenir l'espace dans votre mise en page, vous avez quelques options:
- Réécrivez le texte afin qu’il soit plus court et qu’il convienne.
- Laissez le texte s'écouler au-delà des limites et espérez que la mise en page pourra être modifiée pour le prendre en charge.
- Couper le texte où il déborde.
- Ajoutez des barres de défilement (généralement verticales pour le texte) de sorte que l'espace défile pour afficher le texte supplémentaire.
La meilleure option est généralement la dernière option: créer une zone de texte défilante. Ensuite, du texte supplémentaire peut toujours être lu, mais votre conception n'est pas compromise.
HTML et CSS pour cela serait:
le
débordement: auto;
indique au navigateur d'ajouter des barres de défilement si elles sont nécessaires pour empêcher le texte de déborder des limites de la div. Mais pour que cela fonctionne, vous avez également besoin des propriétés de style width et height définies sur la div, afin qu'il y ait des limites à dépasser.
Vous pouvez également couper le texte en modifiant le débordement: auto; déborder: caché ;. Si vous laissez de côté la propriété overflow, le texte débordera sur les limites de la div.
Vous pouvez ajouter des barres de défilement à plus que du texte
Si vous souhaitez afficher une grande image dans un espace plus petit, vous pouvez ajouter des barres de défilement autour de celle-ci comme vous le feriez avec du texte.
Dans cet exemple, l'image 400x509 se trouve à l'intérieur d'un paragraphe 300x300. Il peut être très difficile de lire très rapidement de longues tables d’informations, mais en les plaçant dans une div de taille limitée, puis en ajoutant la propriété overflow, vous pouvez générer des tables contenant beaucoup de données qui ne prennent pas beaucoup de place sur votre page. . La méthode la plus simple consiste à utiliser des images et du texte. Ajoutez simplement un div autour du tableau, définissez la largeur et la hauteur de ce div et ajoutez la propriété overflow: Lorsque vous effectuez cette opération, une barre de défilement horizontale apparaît généralement, car le navigateur suppose que le chrome des barres de défilement chevauche le tableau. Il existe de nombreuses façons de remédier à ce problème en modifiant la largeur de la table et d’autres. Mais mon préféré est de désactiver le défilement horizontal avec la propriété CSS 3. débordement-x . Il suffit d'ajouter débordement-x: caché; à la div, et cela supprimera la barre de défilement horizontale. Assurez-vous de tester cela, car il se peut qu'un contenu disparaisse.
Les tables peuvent bénéficier de barres de défilement
prénom Téléphone ….Jennifer 502-5366