Rule - Propriété CSS
Résumé des caractéristiques de la propriété rule
Per grammar : sérialisation dans l'ordre de la syntaxe.Description de la propriété rule.
rule s'occupe des filets de séparation entre lignes et colonnes, dans un conteneur grille, flex-box, etc.
rule est une propriété résumée qui permet de définir en une seule règle toutes les propriétés concernant les filets de séparation, à savoir :
Ainsi que des propriétés résumées suivantes :
row-rule : Les filets de séparation s'affichent entre les lignes ou les colonnes, il n'y en a pas avant la première ligne ou colonne, ni après la dernière.
L'espace dans lequel ces filets prennent place s'appelle le gap. Il est géré par les propriétés row-gap, column-gap et
gap. Le filets de séparation n'augmentent pas la taille de cet espace, ils peuvent donc empiéter sur le contenu des colonnes et/ou des
lignes, mais en arrière-plan.
rule affecte les mêmes valeurs aux filets entre les lignes et au filets entre les colonnes (cet exemple ne fonctionne pas sur tous
les navigateurs).
Valeurs pour rule.
⚠ Les exemples ne fonctionnent pas sur (2026), ni sur d'autres navigateurs.
- rule: 3px solid blue;
Si un seul jeu de valeurs est indiqué, tous les filets seront identiques aussi bien en lignes qu'en colonnes. Comme toutes les propriété résumées,
ruleinitialise les valeurs absentes à leur valeur initiale :mediumpour l'épaisseur,currentColorpour la couleur etnonepour le style de trait. Cette dernière valeur est donc nécessaire pour que les filets apparaissent.ABCDEFGHIJKLMNOPQRSTUVWXYZrule:3px solid blue; - rule: 3px solid blue, 5px double red; rule: repeat(2, 3px solid blue), 5px double red;
Un ou plusieurs groupe de valeurs séparés par une virgule. La fonction
repeat()est également autorisée. Reportez vous à sa description pour connaître sa syntaxe exacte.Les mêmes valeurs sont affectées aux filets de ligne et aux filets de colonnes. Sur l'exemple ci-dessous, on alterne les filets en bleu et ceux en rouge. L'épaisseur et le style de trait varie également. On pourrait alterner davantage de valeurs. Si le nombre de filets est supérieur au nombre de valeurs, la liste est reprise depuis le début.
ABCDEFGHIJKLMNOPQRSTUVWXYZrule:3px solid blue, 5px double red; - rule: initial; rule: inherit; rule: revert; rule: revert-layer; rule: revert-rule; rule: unset;
Pour plus d'informations, reportez-vous aux pages de présentation de ces différentes valeurs :
initial,inherit,revert,revert-layer,revert-rule,unset.
Prise en charge de rule par les navigateurs.
Reportez vous aux pages sur les différentes propriétés pour voir leur compatibilité. Globalement, à l'heure actuelle (2026), seuls et traitement à peu près bien ces propriétés.
rule qui définit les paramètres des filets de séparation des colonnes et des filets de séparation des lignes, dans un conteneur flex, grille, etc.ruleNavigateurs 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

Chrome

Edge

Firefox

Chrome pour Androïd

Samsung Internet

Androïd Brower

Firefox pour Androïd

KaiOS Browser

Opéra mini
Historique de la propriété rule.
-
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.
ConcernantruleIntroduction de la notion de filet de séparation entre les lignes et les colonnes des grilles et des flex-box. Et introduction des propriétés pour les définir, dontrule.17 Avril 2025Document de travail.
Voir aussi, à propos des décorations d'espaces.
La propriété rule est décrite dans le module CSS - Décorations des espaces.. mais il y a beaucoup d'autres propriétés décrites dans ce module.
En voici le liste.



