Column-rule-style - Propriété CSS
Résumé des caractéristiques de la propriété column-rule-style
none | dashed | solid | hidden | double | dotted | outset | inset | groove | ridgenonecolumn-rule-style passe d'une valeur à l'autre sans transition.Schéma de la syntaxe de column-rule-style.
column-rule-style.Cliquez sur les liens du schéma pour plus de précisons sur les valeurs.
Description de la propriété column-rule-style.
column-rule-style définit le style de la ligne de séparation des colonnes. On retrouve les mêmes possibilités que pour le style des bordures.
Reportez-vous à la page column-rule pour un aperçu de tous les paramètres concernant les lignes de séparation, et à la page columns
pour une présentation générale des mises en pages en colonnes par CSS.
La propriété column-rule-style est maintenant décrite dans le module CSS Gap Decorations. Dès que les navigateurs seront à jour, la propriété pourra
s'appliquer aussi bien aux conteneur multi-colonnes qu'aux conteneurs grille ou aux conteneurs flex.
A ce sujet vous pouvez aussi consulter la page sur rule pour une présentation générale sur les filets.
Valeurs pour column-rule-style.
- column-rule-style: none;
Valeur par défaut. Pas de ligne de séparation entre les colonnes.
- column-rule-style: solid;
Plusieurs styles de traits sont disponibles. Ils correspondent aux valeurs suivantes :
solid
Un trait simpledouble
Un trait doubledotted
Une succession de pointsdashed
Une succession de tiretsgroove
Une ligne avec effet 3D : rainure (1)(1) Les effets 3D ne sont visibles que si l'épaisseur de la ligne est de au moins 3 pixels. Sur nos exemples, l'épaisseur est de 5 pixels.
(2) Les effets
insetetoutsetsont mal adaptés aux lignes de séparation de colonnes. En effet, ces effets nécessitent des lignes perpendiculaires, comme dans une bordure autour de l'élément. Appliqués à une simple ligne verticale, ils provoquent seulement un éclaircissement ou un assombrissement de la couleur de la ligne. - column-rule-style: dotted solid; column-rule-style: repeat(2, dotted solid);
Lorsque plusieurs valeurs sont indiquées, séparées par un espace, elles s'appliquent successivement aux différents traits de séparation. S'il y a plus de traits de séparation que de valeurs, la liste est reprise depuis le début. Il est possible également d'utiliser la fonction
repeat()lorsque le nombre de traits est important.ne traite pas encore cette possibilité (2025).
- column-rule-style: initial; (
none) column-rule-style: inherit; column-rule-style: revert; column-rule-style: revertLayer; column-rule-style: unset;Consultez les pages suivantes pour plus de détails :
initial,inherit,revert,revert-layer,unset.
Exemple d'animation de column-rule-style.
La propriété column-rule-style s'anime très bien, mais bien entendu de façon discontinue puisqu'elle n'accepte que des valeurs prédéfinies.
Exemple interactif avec la propriété column-rule-style.
Explorez les différents type de traits correspondant à column-rule-style avec le simulator.
Les valeurs multiples ne sont pas encore prises en charge par .
mi, ou encore de quatre caractères moyens, et dépend donc du corps du caractère choisi.
La gouttière peut ou non recevoir un filet vertical. (3)
(3) Texte issu de Wikipedia.
Compatibilité des navigateurs avec column-rule-style.
Les mises en page multi-colonnes sont relativement bien prises en charge par les navigateurs récents, même s'il reste des
incompatibilités, comme on peut le voir sur le tableau ci-dessous.
Cependant la propriété column-rule-style est bien reconnue dans le cadre d'une mise en page en colonnes, mais pas encore pour les grilles et les flex-box (2025).
column-rule-style dans le cas d'une mise en page sur plusieurs colonnes.Remarques :
(1) Ne supporte pas les valeurs avoid (dans le contexte d'une mise en page multi-colonnes), avoid-column et avoid-page pour les propriétés beak-after, break-before et break-inside.
(2) Ne supporte pas les valeurs break-after, break-before et break-inside.
multi colonnes
column-rule-styleNavigateurs sur ordinateurs :
Navigateurs sur mobiles :
Navigateurs obsolètes ou marginaux :

Internet Explorer

Baidu Browser

QQ Browser

Opéra Mobile

Firefox

Chrome

Safari

Edge

Opéra

Chrome pour Androïd

Safari sur IOS

Samsung Internet

UC Browser pour Androïd

Androïd Brower

Firefox pour Androïd

KaiOS Browser

Opéra mini
Histoire de la propriété column-rule-style.
-
Module CSS - Mise en page multi-colonnes - Niveau 1
Première description des mises en page en colonnes.
Introduction des propriétés qui s'y rapportent, dontcolumn-rule-style.23 Juin 1999Document de travail.17 Décembre 2009Candidat à la recommandation. -
Module CSS - Décoration des espaces - Niveau 1.
La propriétécolumn-rule-styleest maintenant décrite dans le module Gap Decorations, ce qui étendra son usage aux conteneurs grille et flex-box.17 Avril 2025Document de travail.
Voir aussi, à propos des mises en page en colonnes.
La spécification CSS Multi-column Layout Module (Module CSS - Mise en page multi-colonnes) décrit tout ce qui concerne les mises en page multi-colonnes.
La propriété column-rule-style est référencée dans ce module, ainsi que les termes ci-dessous :



