Aller au contenu

Propriété CSS line-break

La propriété line-break spécifie comment couper les lignes de texte chinois, japonais ou coréen (CJK) lors de l'utilisation de ponctuation et de symboles. Comme ces langues suivent des règles typographiques différentes, les sauts de ligne ne se produisent pas toujours aux endroits attendus. Par exemple, lorsqu'elle est définie sur strict, les sauts de ligne ne sont autorisés qu'à des points spécifiques, comme après certaines ponctuations, plutôt qu'avant les tirets ou des caractères arbitraires. La spécification CSS définit des règles spécifiquement pour le texte chinois, japonais et coréen (CJK).

Valeur initialeauto
S'applique àTous les éléments, mais uniquement sur les conteneurs de blocs.
HéritéeOui.
AnimableNon.
VersionCSS3
Syntaxe DOMobject.style.lineBreak = "loose";

Syntaxe

Syntaxe de la propriété CSS line-break

css
line-break: auto | loose | normal | strict | initial | inherit;

Exemple de la propriété line-break :

Exemple de la propriété CSS line-break avec la valeur strict

html
<!DOCTYPE html>
<html>
  <head>
    <style>
      .korean {
        line-break: strict;
      }
    </style>
  </head>
  <body>
    <h2>Exemple de la propriété line-break</h2>
    <!--Be the change you want to see in the world.-->
    <span class="korean">세상에서 보고싶은 변화가 있다면 당신 스스로 그 변화가 되어라.</span>
  </body>
</html>

Résultat

Propriété CSS line-break

Exemple de la propriété line-break avec la valeur "normal" :

Exemple de la propriété CSS line-break avec la valeur normal

html
<!DOCTYPE html>
<html>
  <head>
    <title>Title of the document</title>
    <style>
      p {
        font-size: 16px;
        line-height: 24px;
        line-break: normal;
      }
    </style>
  </head>
  <body>
    <h2>Exemple de la propriété line-break</h2>
    <p>日本語のテキスト例です。行の折り返し位置を確認します。日本語のテキスト例です。行の折り返し位置を確認します。日本語のテキスト例です。行の折り返し位置を確認します。</p>
  </body>
</html>

Valeurs

ValeurDescription
autoCoupe le texte en utilisant la règle de saut de ligne par défaut. Il s'agit de la valeur initiale de la propriété.
normalCoupe le texte en utilisant les règles de saut de ligne les moins restrictives.
looseCoupe le texte en utilisant les règles de saut de ligne les plus courantes.
strictCoupe le texte en utilisant les règles de saut de ligne les plus restrictives.
initialDéfinit la propriété sur sa valeur par défaut.
inheritHérite la propriété de son élément parent.

Pratique

Parmi les méthodes suivantes, laquelle peut être utilisée pour insérer un saut de ligne en CSS ?

Trouvez-vous cela utile?

Aperçu dual-run — comparez avec les routes Symfony en production.