oujood.com

CSS word-wrap : Comment gérer les mots longs dans vos conteneurs

Apprenez à utiliser la propriété word-wrap en CSS pour gérer efficacement les textes longs. Notre guide vous offre des conseils et astuces pour une meilleure lisibilité et une mise en page optimale.

chercher |

Tutoriel CSS : Propriété word-wrap

Définition de la propriété css word-wrap

La propriété CSS word-wrap permet de contrôler le comportement de retour à la ligne du texte long lorsque celui-ci dépasse la largeur de son conteneur.

Syntaxe générale de la propriété css word-wrap

      selector {
        word-wrap: value;
      }
  
Valeurs par défautnormal
Inherited: oui
Animable : non En savoir plus sur l'animable
Version: CSS3
Syntaxe JavaScript: object.style.wordWrap="break-word"

Valeurs possibles de la propriété css word-wrap

  • normal: Le texte long sera coupé à la limite de la largeur du conteneur sans ajouter de retour à la ligne. Cela peut causer des débordements hors du conteneur.
  • break-word: Le texte long sera coupé à la limite de la largeur du conteneur avec ajout de retour à la ligne pour que le texte reste entièrement visible dans le conteneur.

Exemples pratiques d'utilisation de la propriété css word-wrap

Prenons l'exemple d'un conteneur de largeur fixe (400px) avec une classe .container :

     .long-text {
      word-wrap: break-word;
    }
  

Dans cet exemple, en appliquant la classe .long-text avec word-wrap: break-word;, le texte long sera coupé avec ajout de retour à la ligne afin de rester visible entièrement dans le conteneur.

Exemple 2

Exemple :    📋 Copier le code

<!DOCTYPE html>
<html lang="fr">
<head>
    <meta charset="UTF-8">
    <title>Tutoriel sur la propriété css word-break </title> 
<style>
div {
  width: 150px; 
  border: 1px solid #000000;
}

div.a {
  word-wrap: normal;/* par defaut*/
}

div.b {
  word-wrap: break-word;
}
</style>
</head>
<body>
<h1>The word-wrap Property</h1>

<h2>word-wrap: normal (default):</h2>
<div class="a"> Ce div contient un mot très long : ceci_est_un_mot_très_très_très_très_très_très_très_très_long. Le mot long ne sera pas interrompu et passera à la ligne suivante.</div>

<h2>word-wrap: break-word:</h2>
<div class="b"> Ce div contient un mot très long : ceci_est_un_mot_très_très_très_très_très_très_très_très_long. Le mot long ne sera pas interrompu et passera à la ligne suivante.</div>
</body></html>

Astuces et conseils d'utilisation de la propriété css word-wrap

  • La propriété word-wrap est souvent utilisée en combinaison avec la propriété white-space: pre-wrap; pour afficher correctement les espaces et les sauts de ligne.
  • Assurez-vous que le conteneur a une largeur définie pour que la propriété word-wrap puisse fonctionner correctement.
  • Utilisez la valeur break-word avec précaution, car elle peut entraîner des coupures inattendues dans certaines situations.

Prise en charge de la propriété dans les navigateurs

Les numéros figurant dans le tableau indiquent la première version du navigateur qui prend totalement en charge la propriété.

ExplorateurGoogle ChromeInternet ExplorerFirefoxSafariOpera
Verssion45.53.53.110.5

Club Affiliation Facile -PUB: 7JOURS -Webmarketing

PROMO ! CLUB AFFILIATION FACILE : lien publicitaire affiché pendant 1 semaine sur plusieurs sites à fort trafic, partage des commissions 1TPE et SystemeIO, plus de 20000 produits.

publicitaire affiché pendant 1 semaine


SITES RÉMUNÉRATEURS

Ces sites web "pépites" vous payent entre 500 et 1000 euros par mois pour effectuer de petites tâches simples !

site web qui paye


Voir aussi nos tutoriel :

Balise noscript

Définit un autre contenu pour les utilisateurs qui ne supportent pas les scripts côté client

Convertit une chaîne en nombre à virgule flottante

Convertit une chaîne en nombre à virgule flottante

Les operateurs de comparaison et logiques js

Les operateurs de comparaison et logiques javascript : Ce type d'opérateur compare ses opérandes et renvoie une valeur logique en fonction du résultat. Si la comparaison est vraie, la valeur logique retournée est true