Rule-style - Propriété CSS
Résumé des caractéristiques de la propriété rule-style
none | solid | double | dotted | dashed | ridge | groove | inset | outsetnonerule-style passe d'une valeur à l'autre sans transition.Description de la propriété rule-style.
rule-style dessine des filets horizontaux et verticaux dans un conteneur grille ou un conteneur flex. Ces filets séparent lignes et colonnes.
rule-style permet en plus de définir le style de trait utilisé pour les filets. Sur les exemples ci-dessous un trait double a été choisi.
⚠ Si cela ne semble pas marcher, essayez avec un autre navigateur, tel que ou .
rule-style sur un conteneur grille.rule-style sur un conteneur flex.rule-style est une propriété qui permet de définir les deux suivantes avec le même style :
Reportez-vous à la page sur rule qui est une synthèse des propriétés relatives aux filets de séparation.
Valeurs pour rule-style.
- rule-style: none;
Les filets séparant les lignes et ceux séparant les colonnes ne sont pas tracés.
ABCDEFGHIJKLMNOPQRSTrule-style:none; - rule-style: solid;
Plusieurs styles de traits sont disponibles. On retrouve les mêmes styles que pour les bordures.
solid
Un trait simple.dotted
Une série de points.dashed
Une série de tirets.inset
Une ligne avec un effet d'incrustation en 3D.outset
Une ligne avec effet un effet de relief en 3D.(1) Pour que
doubleet les effets 3d soient visibles, il faut sélectionner une épaisseur de au moins 3 pixels. Les effets 3D correspondent àgroove,ridge,insetetoutset. - rule-style: solid dotted;
Plusieurs valeurs séparées par un espace peuvent être indiquées. elles s'appliquent dans l'ordre à chacun des filets. Si le nombre de filets est supérieur au nombre de valeurs, on recommence au début de la liste.
La fonction
repeat()est acceptée si le nombre de filets est important. Reportez vous à la description de la fonction pour plus de précisions sur sa syntaxe.ABCDEFGHIJKLMNOPQRSTrule-style:solid dotted; - rule-style: initial; (
none) rule-style: inherit; rule-style: revert; rule-style: revertLayer; rule-style: unset;Les valeurs communes sont présentées sur ces pages :
initial,inherit,revert,revert-layer,unset.
Exemple d'animation de rule-style.
L'animation de rule-style peut se faire, mais de façon discontinue (passage brutal d'une valeur à l'autre), ce qui est logique puisque la propriété
n'accepte que des valeurs discontinues.
Exemple interactif avec la propriété rule-style.
Le simulateur présente un conteneur grille duquel vous pouvez changer la valeur de rule-style.
Compatibilité des navigateurs avec rule-style.
La propriété rule-style est encore peu reconnue. Pour l'instant (2025) uniquement par et .
Histoire de la propriété rule-style.
-
Module CSS - Décoration des espaces - Niveau 1.
Concernantrule-style. Introduction de la propriétérule-style, ainsi que des autres propriétés relatives aux filets.17 Avril 2025Document de travail.
Voir aussi, à propos des décorations d'espaces.



