Line-clamp - Propriété CSS
Résumé des caractéristiques de la propriété line-clamp
nonenoneline-clamp passe d'une valeur à l'autre sans transition.Schéma de la syntaxe de line-clamp.
line-clamp.Cliquez sur les liens du schéma pour plus de précisons sur les valeurs.
Description des termes utilisés sur le schéma :
integerest une valeur numérique entière, supérieure ou égale à 1.
Description de la propriété line-clamp.
line-clamp limite le nombre de lignes affichées dans un élément. Cela fonctionne même pour les éléments dont la hauteur n'est pas fixée,
contrairement à overflow.
Un caractère de suite est affiché après la partie visible du texte (en général le caractère U2026 …). Si la propriété text-overflow
a été utilisée sur cet élément, pour changer le caractère de suite, c'est bien sûr le nouveau caractère qui est utilisé.
Valeurs pour line-clamp.
- line-clamp: none;
Le contenu est affiché dans son intégralité, sauf si la propriété
overflowest positionnée sur une autre valeur quevisible.Ce texte, assez long, déborde de son élément. Le propriétéline-clamppositionnée surnonene limite pas le nombre de lignes. - line-clamp: 3;
Un nombre entier supérieur à 0 : c'est le nombre de ligne qui sera conservée.
En augmentant la taille de l'élément ci-dessous, vous pourrez faire apparaître tout le texte. ⚠ N'oubliez pas que cela ne marche que sur et .Ce texte, assez long, déborde de son élément. Le propriétéline-clamplimite ici le nombre de lignes à 3. - line-clamp: initial; (
none) line-clamp: inherit; line-clamp: revert; line-clamp: revertLayer; line-clamp: unset;Les valeurs communes sont présentées sur ces pages :
initial,inherit,revert,revert-layer,unset.
Exemple d'animation de line-clamp.
L'animation de la propriété line-clamp est assez bizarre. On s'attendrait à un affichage progressif, depuis une ligne jusqu'à cinq ligne.
Mais l'exemple montre plutôt une animation brutale, qui passe de une ligne à cinq lignes d'un coup.
Exemple interactif avec la propriété line-clamp.
Le simulateur permet de changer la valeur de line-clamp. On constate que la dimension du cadre évolue en fonction (elle n'a pas été fixée).
line-clamp permet de choisir le nombre de lignes qui seront
affichées.
Compatibilité des navigateurs avec line-clamp.
line-clamp qui limite le nombre de lignes affichées.Remarques :
(1) Propriété reconnue avec le préfixe -webkit- mais cependant fonctinnement incorrect.
line-clampNavigateurs sur ordinateurs :
Navigateurs sur mobiles :
Navigateurs obsolètes ou marginaux :

Internet Explorer

UC Browser pour Androïd

Opéra Mobile

QQ Browser

Baidu Browser

Opéra

Safari

Safari sur IOS

Samsung Internet

Chrome

Firefox

Edge

Androïd Brower

Chrome pour Androïd

Firefox pour Androïd

KaiOS Browser

Opéra mini
Histoire de la propriété line-clamp.
-
Module CSS - Débordements - Niveau 4
Présentation de la propriétéline-clampqui devrait être une propriété raccourcie.13 Juin 2017Document de travail.
Voir aussi, au sujet des dépassements.
Les dépassements de contenu (texte ou image) sont fréquents. Tout ce qui les concerne est regroupé dans le module CSS Overflow Module. Vous y trouvez notamment les propriétés et sélecteurs suivants :



