Description des propriétés CSS orphans et widows.
Résumé des caractéristiques de la propriété orphans
2orphans passe d'un nombre entier à un autre, sans transition.A quoi servent les propriétés CSS orphans et widows ?
orphans définit le nombre de lignes de texte minimal que doit comporter un élément
situé en bas de page ou en bas de colonne, tandis que
widows définit le nombre de lignes de texte minimal que doit comporter un élément
situé en début de page ou en haut de colonne.
Pour satisfaire ces deux contraintes, le navigateur peut être amené à rejeter l'élément entier sur la page ou la colonne suivante.
L'élément peut contenir moins de lignes que la plus grande des valeurs appliquées à orphans ou widows; dans ce cas, cet élément ne
sera jamais coupé.
Attention ! Dans le cas d'une mise en page en colonnes, la propriété column-fill peut
intervenir également dans l'emplacement des sauts de colonne.
Syntaxes pour orphans et widows.
- orphans: 2;
Un nombre sans unité, positif et différent de zéro. La valeur par défaut est 2.
Si l'élément est coupé par un saut de page ou un saut de colonne, le premier fragment ne doit pas comporter moins de lignes que la valeur spécifiée. Par exemple, si un paragraphe est coupé sur deux colonnes, le fragment de paragraphe restant sur la première colonne ne devra pas compter moins de lignes que la valeur spécifiée pourorphans, quitte à rejeter le paragraphe entier sur la deuxième colonne. - widows: 2;
Un nombre sans unité, positif et différent de zéro. La valeur par défaut est 2.
Lorsque l'élément est coupé par un saut de page ou de colonne, le deuxième fragment ne devra pas comporter moins de lignes que la valeur spécifiée pourwidows. Par exemple, si un paragraphe est coupé sur deux colonnes, le fragment du paragraphe situé en deuxième colonne ne doit pas compter moins de lignes que la valeur dewidows, quitte à rejeter le paragraphe entier sur la deuxième colonne, laissant un vide en bas de la première colonne. - orphans: initial; (
2) orphans: inherit; orphans: revert; orphans: revertLayer; orphans: unset;widows: initial; (2) widows: inherit; widows: revert; widows: revertLayer; widows: unset;Ces valeurs sont décrites plus en détail sur leur page respective :
initial,inherit,revert,revert-layer,unset.
Animation des propriétés orphans et widows.
Il est possible d'animer les propriétés orphans et widows mais l'intérêt est limité.
Simulateur avec la propriété orphans.
Modifiez la hauteur du bloc ci-dessous et observez comment se font les sauts de colonne en fonctionnent
des valeurs indiquées pour orphans et widows.
Pour des raisons pratiques, le simulateur illustre ce qui se passe dans le cas d'un changement de colonne, mais on aurait un fonctionnent comparable au changement de page lors de l'impression.
Pour ne pas interférer avec le fonctionnement de orphans et widows,
la propriété column-fill a été fixée à la valeur auto.
Prise en charge de orphans par les navigateurs.
est à la traîne (2025) pour ce qui est du traitement des deux propriétés orphans et widows.
orphans, définissant le nombre minimum de lignes à conserver pour les paragraphes en bas d'une page ou d'une colonne.widows, définissant le nombre minimal de lignes à conserver pour chaque paragraphes en début de page ou de colonne.orphanswidowsNavigateurs sur ordinateurs :
Navigateurs sur mobiles :
Navigateurs obsolètes ou marginaux :

Internet Explorer

Baidu Browser

QQ Browser

Opéra Mobile

Firefox

Chrome

Safari

Edge

Opéra

Chrome pour Androïd

Safari sur IOS

Samsung Internet

UC Browser pour Androïd

Androïd Brower

Firefox pour Androïd

KaiOS Browser

Opéra mini
Historique de la propriété orphans.
-
CSS 2.1 - Spécification concernant les feuilles de styles en cascade - Révision 1
Ce niveau 2 de la spécification décrit le mécanisme des styles en cascade de CSS. Ce langage est utilisé pour formater les documents HTML ou XML. Il prend en charge les feuilles de style spécifiques aux médias afin que les auteurs puissent adapter la présentation de leurs documents aux navigateurs visuels, aux dispositifs auditifs, aux imprimantes, aux appareils braille, aux appareils portables, etc.
Concernantorphans. Première définition des propriétésorphansetwidowsdans la version 2.xx de CSS.04 Novembre 1997Document de travail.24 Mars 1998Proposé à la recommandation.11 Mai 1998Recommandation. -
Module CSS - Fragmentation - Niveau 3
Concernantorphans. Pas de changement concernant les propriétésorphansetwidow.28 Février 2012Document de travail.14 Janvier 2016Candidat à la recommandation. -
Module CSS - Fragmentation - Niveau 4
Concernantorphans. Pas de changement concernant les propriétésorphansetwidow.18 Décembre 2018Document de travail.
Voir aussi, dans la spécification "Module CSS - Fragmentation".
La spécification module CSS - Fragmentation regroupe tout ce qui concerne la fragmentation : sauts de page, de colonnes, segmentation d'un élément sur deux pages ou deux colonnes, gestion des veuves et orphelines, etc.



