--- title: column-rule slug: Web/CSS/column-rule tags: - CSS - Propriété - Reference translation_of: Web/CSS/column-rule ---
Lorsqu'on utilise une disposition sur plusieurs colonnes, la propriété raccourcie column-rule
permet de définir l'affichage d'une ligne droite (aussi appelée « règle ») entre chaque colonne.
Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner https://github.com/mdn/interactive-examples et à envoyer une pull request !
Cette propriété est une propriété raccourcie qui permet de définir {{cssxref("column-rule-width")}}, {{cssxref("column-rule-style")}} et {{cssxref("column-rule-color")}} (plutôt que d'avoir à les définir une par une, ce qui est plus laborieux).
Note : Cette propriété étant une propriété raccourcie, elle surcharge toutes les déclarations avec les propriétés individuelles écrites avant au sein d'une même règle.
/* Syntaxe avec des mots-clés */ column-rule: dotted; column-rule: solid blue; column-rule: solid 8px; column-rule: thick inset blue; /* Valeurs globales */ column-rule: inherit; column-rule: initial; column-rule: unset;
Cette propriété peut être définie avec une, deux ou trois valeurs telles que définies ci-après, dans n'importe quel ordre.
<'column-rule-width'>
thin
, medium
ou thick
. Pour plus de détails, voir {{cssxref("border-width")}}.<'column-rule-style'>
<'column-rule-color'>
<div id="col_rul"> <p> column one </p> <p> column two </p> <p> column three </p> </div>
#col_rul{ padding: 0.3em; background: gold; border: groove 2px gold; column-rule: inset 2px gold; column-count: 3; }
{{EmbedLiveSample("Exemples")}}
Spécification | État | Commentaires |
---|---|---|
{{SpecName('CSS3 Multicol', '#column-rule', 'column-rule')}} | {{Spec2('CSS3 Multicol')}} | Définition initiale. |
{{cssinfo}}
{{Compat("css.properties.column-rule")}}