Rule-width - Propriété CSS
Résumé des caractéristiques de la propriété rule-width
medium | thin | thickmediumrule-width passe progressivement d'une valeur à une autre.Description de la propriété rule-width.
rule-width que avec ou (2025).
rule-width définit l'épaisseur des filets horizontaux et des filets verticaux, dans un conteneur grille ou un conteneur flex. Ces filets séparent lignes et colonnes.
Sur les deux exemples ci-dessous un trait d'épaisseur 5px a été choisi.
⚠ Si cela ne semble pas marcher, essayez avec un autre navigateur, tel que ou .
rule-width sur un conteneur grille.rule-width sur un conteneur flex.rule-width est une propriété qui permet de définir à la fois les filets des lignes et ceux des colonnes, avec les mêmes valeurs, soit les deux propriétés
ci-dessous :
Il faut noter que l'épaisseur des filets ne s'ajoute pas à l'espace entre les lignes ou les colonnes. Ce qui veut dire aussi que les filets peuvent empiéter sur le contenu des lignes ou des colonnes. Cependant, étant derrière le contenu, ils n'empêcheront jamais la lecture.
Pensez aussi à définit rule-style sans ça les filets ne seront pas visibles, la valeur par défaut de rule-style étant none.
Reportez-vous à la page sur rule qui fait une synthèse des propriétés relatives aux filets de séparation.
Valeurs pour rule-width.
- rule-width: 5px;
Les filets séparant les lignes et ceux séparant les colonnes sont tracés avec l'épaisseur indiquée. Celle-ci peut être également une des valeurs prédéfinie !
medium: un filet de 3 pixels environ. valeur initiale.thin: un filet fin (environ 1 pixel).thick: un filet épais (environ 5 pixels).
ABCDEFGHIJKLMNOPQRSTrule-width:6px; - rule-width: 6px 2px;
Lorsque plusieurs valeurs sont énumérées, séparées par un espace, chacune d'elle s'applique à un filet horizontal et à un filet vertical. Si le nombre de filets est supérieur au nombre de valeurs, la liste est recommencée depuis le début.
ABCDEFGHIJKLMNOPQRSTrule-width:6px 2px thin; - rule-width: initial; (
medium) rule-width: inherit; rule-width: revert; rule-width: revertLayer; rule-width: unset;Les valeurs communes sont présentées sur ces pages :
initial,inherit,revert,revert-layer,unset.
Exemple d'animation de rule-width.
L'animation de rule-width est continue, même si vous utilisez les valeurs prédéfinies car chacune d'elle correspond à une valeur numérique.
Exemple interactif avec la propriété rule-width.
Le simulateur présente un conteneur grille duquel vous pouvez changer la valeur de rule-width.
Compatibilité des navigateurs avec rule-width.
La propriété rule-width est encore peu reconnue. Pour l'instant (2025) seuls par et traitent la propriété.
Histoire de la propriété rule-width.
-
Module CSS - Décoration des espaces - Niveau 1.
Introduction de la propriétérule-widthpour les conteneurs flex et les conteneurs grille.17 Avril 2025Document de travail.
Voir aussi, à propos des décorations d'espaces.
Le module de spécification CSS Gap Decorations Module. qui décrit rule-width regroupe également tout ce qui concerne les filets de séparation
de lignes ou de colonnes. Cela s'applique aux conteneurs flex, aux conteneurs grille, et, pour ce qui est des colonnes, aux conteneurs multi-colonnes.
Les propriétés suivantes sont également décrites dans ce même module :



