Cette page a été traduite à partir de l'anglais par la communauté. Vous pouvez contribuer en rejoignant la communauté francophone sur MDN Web Docs.

View in English Always switch to English

orphans

Disponibilité limitée

Cette fonctionnalité n'est pas Compatible car elle ne fonctionne pas dans certains des navigateurs les plus utilisés.

La propriété CSS orphans définit le nombre minimum de lignes dans un bloc englobant qui doivent être affichées en bas d'une page, d'une région ou d'une colonne.

En typographie, un orphelin (orphan en anglais) est la première ligne d'un paragraphe qui apparaît isolée en bas d'une page (le paragraphe poursuivant sur la page suivante).

Syntaxe

css
/* Valeurs de type <integer> */
orphans: 2;
orphans: 3;

/* Valeurs globales */
orphans: inherit;
orphans: initial;
orphans: revert;
orphans: revert-layer;
orphans: unset;

Valeurs

<integer>

Le nombre minimum de lignes qui peuvent rester seules en bas d'un fragment avant une rupture de fragmentation. La valeur doit être positive.

Définition formelle

Valeur initiale2
Applicabilitéles éléments conteneurs de blocs
Héritéeoui
Valeur calculéecomme défini
Type d'animationpar type de valeur calculée

Syntaxe formelle

orphans = 
<integer [1,∞]>

<integer> =
<number-token>

Exemples

Définir une taille minimale d'orphelin de trois lignes

HTML

html
<div>
  <p>Ceci est le premier paragraphe contenant du texte.</p>
  <p>
    Ceci est le deuxième paragraphe contenant un peu plus de texte que le
    premier. Il est utilisé pour démontrer le fonctionnement de la propriété
    orphans.
  </p>
  <p>
    Ceci est le troisième paragraphe. Il contient un peu plus de texte que le
    premier.
  </p>
</div>

CSS

css
div {
  background-color: #8cffa0;
  height: 150px;
  columns: 3;
  orphans: 3;
}

p {
  background-color: #8ca0ff;
}

p:first-child {
  margin-top: 0;
}

Résultat

Spécifications

Spécification
CSS Fragmentation Module Level 3
# widows-orphans

Compatibilité des navigateurs

Voir aussi