Propriété hyphens

La propriété hyphens active la césure des mots dans le navigateur à l'aide du trait d'union "-". Pour la prise en charge de la langue russe, il est nécessaire d'ajouter l'attribut lang="ru" à la balise à laquelle sont appliquées les césures (ou au parent de cette balise). On peut simplement ajouter cet attribut à la balise html. Sans cela, les césures ne fonctionneront pas.

Syntaxe

csssélecteur {
  hyphens: auto | manual | none;
}

Valeurs

Valeur Description
auto Place les traits de césure là où c'est nécessaire.
manual Ajoute des césures uniquement aux endroits où est ajoutée la balise wbr ou le caractère spécial ­ et seulement si nécessaire. De telles césures sont appelées douces.
none Désactive la césure (les mots ne seront pas coupés, même s'il existe des césures douces).

Valeur par défaut : manual.

Valeur auto

html<p lang="en">
  Lorem ipsum dolor sit amet, consectetur adipiscing elitorire
  aenean a dapibus magna, ac interdum nisl. Suspendisse egetil
  fringilla nibh, eu commodo arcu. Donec lacinia tempor velite
  sed tincidunt. Aliquam porttitor nulla purus, vel vulputater
  ipsum faucibus sed. Phasellus sodales, lorem vel cursus vehi
  ante purus lacini dui, interdum fringilla massa eros ut duir
  nullam et ipsum ex. Donec ut iaculis massa. Duis vel ulamcor
  per dolor. Suspendisse tristique dolor risus, nec laoreet du
  aliquet maximus. Maecenas tempus congue arcu, si amet auctor
  dui efficitur in. Proin ac auctor nisi. Phasellus luctus eur
  neque sollicitudin rutrum. Curabitur ipsum justo, sodales in
  lectus non, molestie ullamcorper elit, orciro varius natoque.
</p>
cssp {
  width: 400px;
  hyphens: auto;
  border: 1px solid red;
  text-align: justify;
}

Результат:

Voir aussi

  • les propriétés word-break et overflow-wrap,
    qui permettent de couper les lettres d'un mot long
  • la propriété overflow,
    qui rogne les parties qui dépassent de la limite du bloc