Rule-overlap - Propriété CSS
Résumé des caractéristiques de la propriété rule-overlap
row-over-column | column-over-rowrow-over-columnrule-overlap passe d'une valeur à l'autre sans transition.Single : valeur unique (l'ordre n'intervient pas).Schéma de la syntaxe de rule-overlap.
rule-overlap.Cliquez sur les liens du schéma pour plus de précisons sur les valeurs.
Télécharger le schéma en SVG.
Description de la propriété rule-overlap.
Cette page sera prochainement complétée.
La propriété rule-overlap définit si ce sont les filets séparant les lignes ou ceux séparant les colonnes qui sont tracés en premier. Autrement dit,
lesquels seront visibles aux intersections. Cette propriété s'appliquent aux conteneurs grille, aux conteneurs flex-box et à tout autre conteneur qui
affiche des blocs en lignes ou en colonnes.
Voyez la page sur rule pour une synthèse des propriétés relatives aux filets.
Valeurs pour rule-overlap.
- rule-overlap: row-over-column;
Les filets de séparation des lignes (bleus) passent au dessus de celui de séparation des colonnes (rouges). C'est la valeur par défaut de la propriété.
Voici ce que cela donne sur un conteneur grille, et sur un conteneur flex-box.
GrilleABCDEFGHI
JKLMNOPQR
STUVWXYZrow-overlap:row-over-column;Flex-boxABCDEFGHIJKLMNOPQRSTUVWXYZrow-overlap:row-over-column; - rule-overlap: column-over-row;
Ce sont les filets de séparation des colonnes (rouges) qui passe au dessus de ceux des lignes (bleus). Il est probable que cela ne fonctionnera pas sur votre navigateur.
GrilleABCDEFGHI
JKLMNOPQR
STUVWXYZrow-overlap:column-over-row;Flex-boxABCDEFGHIJKLMNOPQRSTUVWXYZrow-overlap:column-over-row; - rule-overlap: initial; (
row-over-column) rule-overlap: inherit; rule-overlap: revert; rule-overlap: revert-layer; rule-overlap: revert-rule; rule-overlap: unset;Les valeurs communes sont présentées sur ces pages :
initial,inherit,revert,revert-layer,revert-rule,unset.
Exemple d'animation de rule-overlap.
La propriété rule-overlap s'animera de façon discrete (passage brutal d'une valeur à une autre) dès que les navigateurs la reconnaîtront.
Mais le résultat est peu visible, même avec des traits d'épaisseur 10 pixels comme sur notre exemple.
J
S
Exemple interactif avec la propriété rule-overlap.
Le simulateur vous permet de tester la propriété sur un conteneur grille.
J
S
Compatibilité des navigateurs avec rule-overlap.
Pour l'instant (2026), seuls deux grans navigateurs traitent la propriété rule-overlap : , et quelques navigateurs sur mobile.
rule-overlap qui définit si ce sont les filets de décoration séparant les colonnes ou ceux séparant les lignes qui passent au dessus.rule-overlapNavigateurs 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
Histoire de la propriété rule-overlap.
-
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-overlapPremière présentation de la propriétérule-overlap.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 :



