Comment utiliser le débordement en CSS

Comment utiliser overflow ?
La propriété overflow peut être définie grâce à un ou deux des mots-clés suivants. Si deux mots-clés sont utilisé, le premier sera appliqué à overflow-x et le second à overflow-y . Si une seule valeur est utilisée, elle sera appliquée à overflow-x et à overflow-y .
En savoir plus sur developer.mozilla.org


Overflow est une propriété CSS qui contrôle ce qu’il advient du contenu qui dépasse les limites d’un conteneur. Elle s’avère très utile lors de la conception de pages web nécessitant le défilement ou le masquage d’un contenu qui ne tient pas dans un conteneur. Dans cet article, nous verrons comment utiliser la propriété overflow et répondrons à quelques questions connexes.

Comment afficher une barre de défilement uniquement si le contenu déborde ?

Pour afficher les barres de défilement uniquement lorsque le contenu déborde, utilisez la propriété overflow avec la valeur auto. Cette valeur ajoutera des barres de défilement au conteneur uniquement lorsque cela est nécessaire. Par exemple :


« `

.container {

overflow : auto ;

}

« `

Ceci ajoutera des barres de défilement au conteneur uniquement lorsque le contenu dépassera ses limites. Si le contenu ne déborde pas, aucune barre de défilement ne sera affichée.

Comment masquer le texte qui déborde sans ajouter de barres de défilement ?

Si vous souhaitez masquer le texte qui déborde d’un conteneur sans ajouter de barres de défilement, utilisez la propriété overflow avec la valeur hidden. Le contenu débordant sera ainsi masqué sans qu’aucune barre de défilement ne soit ajoutée au conteneur. Par exemple :

« `

.container {

overflow : hidden ;

}

« `

Ceci cachera le texte qui déborde du conteneur sans ajouter de barres de défilement. Si vous voulez afficher le contenu caché, vous pouvez changer la valeur de overflow en auto.

Comment faire défiler un texte en CSS ?

Pour ajouter un défilement à un conteneur en CSS, utilisez la propriété overflow avec la valeur auto ou scroll. La valeur auto ajoutera des barres de défilement uniquement lorsque cela est nécessaire, tandis que la valeur scroll ajoutera des barres de défilement au conteneur, que le contenu déborde ou non. Par exemple :

« `

.container {

overflow : auto ; /* or overflow : scroll ; */

}

« `

Ceci ajoutera des barres de défilement au conteneur, permettant aux utilisateurs de faire défiler le contenu. Si le contenu ne déborde pas, aucune barre de défilement ne sera affichée.

Comment cacher une barre de défilement sans empêcher le défilement ?

Si vous souhaitez masquer la barre de défilement sans empêcher le défilement, vous pouvez utiliser le pseudo-élément CSS ::-webkit-scrollbar. Cet élément vous permet de styliser la barre de défilement et de la masquer si nécessaire. En voici un exemple :

« `

.container::-webkit-scrollbar {

display : none ;

}

« `

Ceci cachera la barre de défilement dans le conteneur sans empêcher le défilement. Vous pouvez toujours faire défiler le contenu à l’aide de la molette de la souris ou du pavé tactile.

Comment sauter une ligne en CSS ?

Pour ajouter un saut de ligne en CSS, utilisez la séquence d’échappement a. Par exemple :

« `

p {

white-space : pre ;

}

p::before {

content : « Première ligne a Deuxième ligne » ;

}

« `

Ceci ajoutera un saut de ligne entre « First Line » et « Second Line », ce qui donnera deux lignes de texte. La propriété white-space avec la valeur pre est utilisée pour préserver le saut de ligne.

FAQ
Comment faire défiler un texte en HTML ?

Pour faire défiler du texte en HTML, vous pouvez utiliser la propriété CSS `overflow`. Cette propriété indique s’il faut couper le contenu ou ajouter des barres de défilement lorsque le contenu d’un élément déborde de la zone de contenu de l’élément. Vous pouvez définir `overflow : auto;` pour ajouter des barres de défilement uniquement lorsque cela est nécessaire, ou `overflow : scroll;` pour ajouter des barres de défilement toujours visibles. Vous pouvez également définir `overflow : hidden;` pour couper le contenu qui déborde de l’élément.

Quelle propriété CSS permet de modifier la marge intérieure droite d’un élément ?

La propriété CSS qui permet de modifier la marge intérieure droite d’un élément est `padding-right`. Elle peut être utilisée en conjonction avec la propriété `overflow` pour créer un contenu défilant dans un élément.


Laisser un commentaire