Rule-visibility-items - Propriété CSS
Résumé des caractéristiques de la propriété rule-visibility-items
normal | around | between | allnoramlrule-visibility-items passe d'une valeur à l'autre sans transition.Single : valeur unique (l'ordre n'intervient pas).Syntaxe de rule-visibility-items (schéma).
rule-visibility-items.La syntaxe est la même pour
column-rule-visibility-items et row-rule-visibility-itemsDétails sur les valeurs.
Télécharger le schéma en SVG.
Description de la propriété rule-visibility-items.
Cette page sera prochainement complétée.
La propriété rule-visibility-items s'applique aux conteneurs (flex-box, grille, etc.) creux, c'est à dire comportant des emplacements sans contenu.
Sur une grille par exemple cela peut être obtenu en fixant manuellement grid-row et grid-column.
La propriété détermine si les filets doivent être affichés tout le temps, même quand il n'y a pas d'élément à côté du filet, lorsqu'il n'y a qu'un seul élément ou lorsque le filet est entre deux éléments, comme le montre l'exemple ci-dessous :
allaroundbetweenValeurs pour rule-visibility-items.
- column-rule-visibility-items: normal; row-rule-visibility-items: normal; rule-visibility-items: normal;
C'est la valeur par défaut de la propriété. Sur un conteneur grille,
normalest équivalent àall. Sur un conteneur flex-box, lorsque la valeur est appliquée àcolumn-rule-visibility-itemselle est équivalente àbetween, mais appliquée àrow-rule-visibility-itemselle est équivalente àall.Grillerule-visibility-items:normal;Flex-boxrule-visibility-items:normal; - column-rule-visibility-items: around; row-rule-visibility-items: around; rule-visibility-items: around;
Le filet est tracé seulement s'il y a au moins un élément d'un côté ou de l'autre du filet.
Grillerule-visibility-items:around;Flex-boxrule-visibility-items:around; - column-rule-visibility-items: between; row-rule-visibility-items: between; rule-visibility-items: between;
Le filet est tracé seulement s'il se trouve entre deux éléments.
Grillerule-visibility-items:between;Flex-boxrule-visibility-items:between; - column-rule-visibility-items: all; row-rule-visibility-items: all; rule-visibility-items: all;
Les filets sont tracés dans tous les cas, même si aucun élément ne les côtoie.
Grillerule-visibility-items:all;Flex-boxrule-visibility-items:all; - rule-visibility-items: initial; (
noraml) rule-visibility-items: inherit; rule-visibility-items: revert; rule-visibility-items: revert-layer; rule-visibility-items: revert-rule; rule-visibility-items: unset;Liens vers la présentation de ces différentes valeurs :
initial,inherit,revert,revert-layer,revert-rule,unset.
⚠ Nos exemples ne fonctionnement bien sûr que sur les navigateurs compatibles (voir le tableau ci-dessous). Les exemples sur un conteneur flex-box semble ne fonctionner sur aucun navigateur.
Possibilité d'animation de la propriété rule-visibility-items.
La propriété rule-visibility-items peut être animée de façon discrete (passage brutal d'une valeur à une autre), comme le montre l'exemple ci-dessous.
Simulateur avec la propriété rule-visibility-items.
Le simulateur vous permet de tester les propriétés row-rule-visibility-items et column-rule-visibility-items sur un conteneur grille.
Support de rule-visibility-items.
Pour l'instant (2026), seuls deux grands navigateurs traitent la propriété rule-visibility-items : , et quelques navigateurs sur mobile.
rule-visibility-items qui indique à quel moment les filets de séparation des lignes et des colonnes doivent être visibles.row-rule-visibility-items qui indique à quel moment les filets de séparation des lignes doivent être visibles.column-rule-visibility-items qui indique à quel moment les filets de séparation des colonnes doivent être visibles.rule-visibility-itemsrow-rule-visibility-itemscolumn-rule-visibility-itemsNavigateurs sur ordinateurs :
Navigateurs sur mobiles :
Navigateurs obsolètes ou marginaux :

Internet Explorer

UC Browser pour Androïd

Opéra Mobile

QQ Browser

Baidu Browser

Safari

Safari sur IOS

Opéra

Samsung Internet

Chrome

Edge

Firefox

Chrome pour Androïd

Androïd Brower

Firefox pour Androïd

KaiOS Browser

Opéra mini
Évolution de la propriété rule-visibility-items.
-
Module CSS - Décoration des espaces - Niveau 1.
Ce module reprend les règles qui définissent les filets entre les colonnes dans un conteneur multi-colonnes (grille, flex-box, etc.). Il étend ces possibilités aux filets entre les éléments disposés sur plusieurs lignes, ce qui permet d'utiliser ces fonctionnalités sur d'autres types de conteneurs. Plusieurs propriétés définissent comment ces filets doivent être dessinés.
Concernantrule-visibility-itemsPremière présentation de la propriété résuméerule-visibility-items.17 Avril 2025Document de travail.
Voir aussi, à propos des décorations d'espaces.
Le module CSS - Décorations des espaces. regroupe les propriétés qui concerne les filets de décoration, y compris celle qui étaient au préalable dans le "Module CSS -
multi-colonnes" (comme celles dont le nom commence par column-rule...). VOici ces propriétés :



