Aller au contenu

Propriété CSS block-overflow

La propriété block-overflow contrôle la manière dont le contenu est tronqué lorsqu'il déborde d'un conteneur de bloc, en insérant éventuellement des points de suspension ou une chaîne de caractères personnalisée pour indiquer qu'il reste du contenu.

WARNING

Si la boîte ne contient aucun bloc de ligne immédiatement précédant une rupture de région, alors la propriété block-overflow ne fonctionne pas. (Une rupture de région se produit lorsque le contenu s'écoule dans une région CSS ou une mise en page multi-colonnes.)

Valeur initialeclip
S'applique àConteneurs de bloc.
HéritéeNon.
AnimableNon.
VersionModule CSS Overflow Level 4
Syntaxe DOMobject.style.blockOverflow = "ellipsis";

Syntaxe

Syntaxe de la propriété CSS block-overflow

css
block-overflow: clip | ellipsis | <string>;

Exemple pratique

Exemple de la propriété CSS block-overflow

css
.module {
  block-overflow: ellipsis;
}
html
<div class="module">
  <p>This is a long paragraph that will be clipped at the container's edge, with an ellipsis added to indicate more content follows.</p>
</div>

Relation avec line-clamp

La propriété CSS line-clamp est un raccourci pour overflow-block et max-lines. Elle implique block-overflow: ellipsis et limite le texte à un nombre spécifique de lignes.

Valeurs

ValeurDescription
clipLe contenu est tronqué au bord de la boîte.
ellipsisAffiche des points de suspension (...) à la fin de la dernière ligne. Il s'affiche sous forme de caractère Unicode (U+2026) mais pourrait être remplacé par un équivalent basé sur la langue du contenu et le mode d'écriture de l'agent utilisateur utilisé.
<string>Affiche la chaîne spécifiée comme points de suspension de débordement de bloc à la fin de la dernière ligne. Le navigateur peut tronquer la chaîne si elle est extrêmement longue.
css
.custom-ellipsis {
  block-overflow: "...";
}

Pratique

Comment la propriété CSS overflow est-elle utilisée ?

Trouvez-vous cela utile?

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