Column-rule-color - Propriété CSS

column-rule-color

Résumé des caractéristiques de la propriété column-rule-color

Description rapide
Définit la couleur des lignes de séparation de colonnes.
Statut
Standard
Utilisable sur
HTML
Valeurs prédéfinies
currentcolor | transparent
Pourcentages
Ne s'appliquent pas.
Valeur initiale
currentcolor
Héritée par défaut
Non.
Type d'animation
Computed value : lors d'une animation, la propriété column-rule-color passe progressivement d'une valeur à une autre.
Module W3C
Module CSS - Mise en page multi-colonnes
Références (W3C)
 🡇  
 🡅  
Statut du document: WD (document de travail)

Statut du document: CR (document candidat à la recommandation)

Schéma de la syntaxe de column-rule-color.

column-rule-color - Syntax DiagramSyntax diagram of the column-rule-color CSS property. See stylescss.free.fr for details. currentcolor currentcolor teransparent teransparent #xxxxxx #xxxxxx name name color colorcolumn-rule-color:;column-rule-color:;
Schéma syntaxique de la propriété column-rule-color
Les liens du schéma donnent accès à plus de détails
Télécharger le schéma en SVG

Sur le schéma, les termes en gras sont les mots prédéfinis de CSS, les autres termes sont décrits ci-dessous :

Description de la propriété column-rule-color.

column-rule-color définit la couleur des lignes de séparation entre les colonnes (rule) dans le cas d'une mise en page sur plusieurs colonnes.
Remarque : les colonnes des tableaux ou des grilles ne sont pas concernées par cette propriété.

Pour une description plus générale des paramètres de la ligne de séparation entre les colonnes, reportez-vous à la propriété résumée column-rule. Et pour une présentation générale des possibilités de mise en colonnes, voyez la page columns.

Évolution de column-rule-color.

La propriété est maintenant décrite également dans le module CSS Gap Decorations afin d'étendre ses possibilités aux grilles et aux flex-box.

C'est tout récent. Nous compléterons cette page quand les navigateurs commenceront à l'implémenter.

Valeurs pour column-rule-color.

  • column-rule-color: currentcolor;

    La couleur du trait de séparation des colonnes sera la même que celle du texte, pour l'élément concerné.

  • column-rule-color: transparent;

    Le trait de séparation des colonnes sera transparent, c'est à dire invisible.

  • column-rule-color: #448018;

    Le caractère dièse ( # ) introduit un code hexadécimal sur 3, 6 ou 8 digits. Ce code désigne l'une des couleurs parmi les 65 millions disponibles.
    Pour davantage de précisions sur l'écriture du code hexadécimal, reportez-vous à la page sur Les couleurs.

  • column-rule-color: blue;

    Plus d'une centaine de couleurs ont reçu un nom standardisé, bien reconnu par tous les navigateurs. Ce nom doit être inscrit sans apostrophes ni guillemets.

  • column-rule-color: hsl(...);

    De très nombreuses fonctions permettent également de désigner une couleur. Reportez- vous à leur page respective pour connaître leur syntaxe exacte ou à la page Les couleurs pour une liste complète de ces fonctions.

  • column-rule-color: initial; (currentcolor) column-rule-color: inherit; column-rule-color: revert; column-rule-color: revertLayer; column-rule-color: unset;

    Consultez les pages suivantes pour plus de détails : initial, inherit, revert, revert-layer, unset.

Exemple d'animation de column-rule-color.

Comme toutes les propriétés qui prennent une couleur en paramètre, column-rule-color peut être animée de façon très fluide. Dans cet exemple, la couleur du trait de séparation évolue du noir vers le blanc, en passant par le bleu.
L'animation de la couleur peut se faire également via les fonctions rgb(), hsl(), etc. Voyez la page de la propriété color pour d'autres exemples d'animation avec les couleurs.

Exemple interactif avec la propriété column-rule-color.

column-rule-color :
Le concept de feuille de styles est présent dès l'origine du Web : le premier navigateur permettait de mettre en forme les documents à l'aide de ce qui serait aujourd'hui considéré comme une feuille de styles. De même, les navigateurs Viola en 1992 et Harmony en 1993 recourent à un mécanisme similaire permettant de déterminer le rendu des polices de caractères, des couleurs ou de l'alignement du texte. (1)

(1) Texte en provenance de Wikipedia

Compatibilité des navigateurs avec column-rule-color.

Les mises en page sur plusieurs colonnes sont à peu près bien prises en charge par les navigateurs actuels. On voit cependant sur le tableau ci-dessous qu'il reste des incompatibilités. Cependant la propriété column-rule-color est bien reconnue.

Colonne 1
Support des mises en page en colonnes, y compris la gestion des sauts de colonnes.
Colonne 2
Support de la propriété column-rule-color pour définir la couleur des traits de séparation des 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.

1
Mise en page
multi colonnes
2
Propriété
column-rule-color
Estimation de la prise en charge globale.
18%
96%

Navigateurs 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-color.

Voir aussi, à propos des mises en page en colonnes.

Les mises en page multi-colonnes sont décrites dans la spécification CSS Multi-column Layout Module (Module CSS - Mise en page multi-colonnes). La propriété column-rule-color est référencée dans ce module, ainsi que les termes ci-dessous :

Propriétés :

column-count
Définit le nombre de colonnes, dans une mise en page sur plusieurs colonnes.
column-fill
Gère la répartition du contenu entre les colonnes.
column-rule
Propriété résumé définissant tous les paramètres du trait de séparation entre les colonnes.
column-rule-style
Choisit le type de trait pour la séparation des colonnes.
column-rule-width
Définit l'épaisseur du trait de séparation entre les colonnes.
column-span
Gère le chevauchement du contenu sur plusieurs colonnes.
column-width
Définit la largeur des colonnes.
columns
Définit les caractéristiques d'une mise en page sur plusieurs colonnes.