Propriété CSS line-clamp

La propriété line-clamp tronque le texte dans un nombre spécifique des lignes. C'est une propriété raccourcie pour:

Cette propriété est en progrès.
Valeur initiale none
Appliquée à -
Héritée Oui.
Animable Non.
Version CSS3
Syntaxe DOM object.style.lineClamp = "2";

Syntaxe

line-clamp: normal | <integer> | initial | inherit;

Exemple

<!DOCTYPE html>
<html>
  <head>
    <title>Titre du document</title>
    <style> 
      body {
      align-items: center;
      background: 
      radial-gradient(
      farthest-side at bottom left,
      #eee, 
      #ccc
      ),
      radial-gradient(
      farthest-corner at bottom right,
      #eee, 
      #ccc 400px
      );
      display: flex;
      flex-direction:column;
      height: 100vh;
      justify-content: center;
      line-height: 1.5;
      }
      .element {
      background-color: #fff;
      box-shadow: 1px 1px 10px #666;
      padding: 2em;
      width: 200px;
      }
      .element p {
      display: -webkit-box;
      -webkit-line-clamp: 3;
      -webkit-box-orient: vertical;  
      overflow: hidden;
      }
    </style>
  </head>
  <body>
    <h2>Exemple de la propriété CSS line-clamp </h2>
    <div class="element">
      <p>Le Lorem Ipsum est simplement du faux texte employé dans la composition et la mise en page avant impression. Le Lorem Ipsum est le faux texte standard de l'imprimerie depuis les années 1500.
      <p>
    </div>
  </body>
</html>

Dans l'exemple donné, le texte est coupé sur le quatrième ligne.

Valeurs

Valeur Description
none Pas de nombre maximal des lignes et pas de troncature.
<integer> Définit le nombre maximal des lignes avant tronquer le contenu et ensuite affiche une ellipse.
initial Fait utiliser la valeur initiale.
inherit Hérite la propriété de son élément parent.

Support de Navigateurs

chrome edge firefox safari opera
14.0
-webkit-
17.0+ 68+ 5.1
-webkit-
15
-webkit-

Pratiquez vos connaissances

Qu'est-ce que la propriété CSS 'line-clamp' permet de faire ?
Trouvez-vous cela utile?