text-overflow (Français)

La propriété text-overflow en CSS traite des situations où le texte est tronqué lorsquil déborde la boîte de lélément. Il peut être tronqué (cest-à-dire coupé, masqué), afficher des points de suspension (…, valeur de plage Unicode U + 2026) ou afficher une chaîne définie par lauteur (pas de support actuel du navigateur pour les chaînes définies par lauteur).

Notez que text-overflow ne se produit que lorsque la propriété overflow du conteneur a la valeur hidden, scroll ou auto et white-space: nowrap;.

Le débordement de texte ne peut se produire que sur des éléments de niveau bloc ou bloc en ligne, car lélément doit avoir une largeur pour être débordé. Le débordement se produit dans la direction déterminée par la propriété direction ou les attributs associés.

La démonstration suivante affiche le comportement de la propriété text-overflow avec toutes les valeurs possibles. La prise en charge du navigateur varie!

  Découvrez ce stylo! 

Paramètre overflow à scroll ou auto affichera des barres de défilement pour révéler le texte supplémentaire, tandis que hidden ne le sera pas. Le texte masqué peut être sélectionné en sélectionnant les points de suspension.

Old Stuff

Une ancienne version de la spécification indique que vous pouvez utiliser une URL vers une image pour les points de suspension, mais cela ressemble à si cela a été abandonné.

Il existe une syntaxe à deux valeurs, par exemple text-overflow: ellipsis ellipsis;, cela contrôlerait le débordement sur les côtés gauche et droit du même conteneur. Je ne sais pas comment cela serait possible. Peut-être du texte centré dans un conteneur trop petit? La nouvelle spécification dit que cela, ainsi que la définition dune chaîne, est « à risque ».

Je ne sais pas doù vient ellipsis-word. Ce nest pas dans la spécification ou dans toute autre documentation autre que sur WebPlatform.org.

La propriété text-overflow était un raccourci pour la combinaison de text-overflow-mode et text-overflow-ellipsis, mais plus maintenant et ces propriétés distinctes nexistent pas.

Propriétés associées

  • white-space
  • overflow
  • word-break
  • width

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *