Column-rule-break et row-rule-break

column-rule-break
row-rule-break
rule-break

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

Description rapide
Définit comment se comportent les filets de séparation des colonnes aux intersections avec les filets de séparation des lignes.
Statut
Problèmes de compatibilité
S'applique à
Conteneurs colonnes multiples.
Utilisable sur
HTML
Valeurs prédéfinies
spanning-item | none | intersection
Pourcentages
Ne s'appliquent pas.
Valeur initiale
spanning-item
Héritée par défaut
Non.
Discrète : lors d'une animation, la propriété column-rule-break passe d'une valeur à l'autre sans transition.
Module W3C
Module CSS - Décorations des espaces.
Statut du document: WD (document de travail)

Schéma de la syntaxe de rule-break.

row-rule-break - Syntax DiagramSyntax diagram of the row-rule-break CSS property. none none spanning-item spanning-item intersection intersectionrow-rule-break:;row-rule-break:;
Syntaxe de la propriété row-rule-break.
Cliquez sur les liens du schéma pour plus de précisons sur les valeurs.
column-rule-break - Syntax DiagramSyntax diagram of the column-rule-break CSS property. none none spanning-item spanning-item intersection intersectioncolumn-rule-break:;column-rule-break:;
Syntaxe de la propriété column-rule-break.
Cliquez sur les liens du schéma pour plus de précisons sur les valeurs.

Description de la propriété rule-break.

Ces propriétés sont expérimentales. Pour l'instant seuls Chrome   et Edge   les reconnaissent (2025).

Cette page décrit les propriété column-rule-break, row-rule-break et rule-break. La syntaxe de ces propriétés étant la même, elles sont toutes décrites sur cette page.
Ces propriétés s'appliquent aux conteneurs grille, aux conteneurs flex, aux conteneurs multi-colonnes et aux conteneurs maçonnerie. Elles définissent comment se coupent les traits de séparation entre lignes et colonnes lorsqu'il se croisent. On distingue deux sortes de croisement :

Les intersections en T
Les intersections en croix

Les intersections en T se rencontrent dans les conteneurs flex ou dans les conteneurs grille lorsque du contenu occupe plusieurs cellules.

rule-break applique la même valeur aux lignes et aux colonnes.


Voyez la page sur rule pour une synthèse des propriétés relatives aux filets entre lignes ou colonnes.

Valeurs pour rule-break.

La propriété rule-break semble encore mal reconnue même par les navigateurs qui reconnaissent row-rule-break et column-rule-break.
Sur les exemples, trois cellules ont été étendues sur deux lignes ou deux colonnes, créant ainsi des intersections en T.

  • column-rule-break: spanning-item; row-rule-break: spanning-item; rule-break: spanning-item;

    Les filets de séparation s'arrêtent aux intersections en T, pas aux intersections en croix. Spanning-item est la valeur initiale.

    A
    B
    C
    D
    E
    F
    G
    H
    I
    J
    K
    L
    row-rule-break:spanning-item;
    column-rule-break:spanning-item;
  • column-rule-break: none; row-rule-break: none; rule-break: none;

    Les filet de décoration ne s'arrêtent pas aux intersections ni en T, ni en croix.

    A
    B
    C
    D
    E
    F
    G
    H
    I
    J
    K
    L
    row-rule-break:none;
    column-rule-break:none;
  • column-rule-break: intersection; row-rule-break: intersection; rule-break: intersection;

    Les filets de séparation s'arrêtent aussi bien aux intersections en T qu'aux intersections en croix.

    A
    B
    C
    D
    E
    F
    G
    H
    I
    J
    K
    L
    row-rule-break:intersection;
    column-rule-break:intersection;
  • rule-break: initial; (spanning-item) rule-break: inherit; rule-break: revert; rule-break: revertLayer; rule-break: unset;

    Les valeurs communes sont présentées sur ces pages : initial, inherit, revert, revert-layer, unset.

Exemple d'animation de rule-break.

Ces propriétés s'animent bien sûr en mode discrete (passage brutal d'une valeur à l'autre).

A
B
C
D
E
F
G
H
I
J
K
L

Exemple interactif avec la propriété rule-break.

Pour que l'effet des deux propriété row-rule-break et column-rule-break soit bien visible, nous avons fixé la valeur de rule-outset à -2px.


row-rule-break :

column-rule-break :

rule-break :

A
B
C
D
E
F
G
H
I
J
K
L

Compatibilité des navigateurs avec ces propriétés.

Colonne 1
Support par les navigateurs de la propriété column-rule-break, qui définit comment les filets de séparation des colonnes se comportent aux intersections avec les filets de séparation des lignes.
Colonne 2
Support par les navigateurs de la propriété row-rule-break qui définit le comportement des filets de séparation des lignes aux intersections avec ceux des colonnes.
Colonne 3
Support par les navigateurs de la propriété rule-break.
1
Propriété
columns-rule-break
2
Propriété
row-rule-break
3
Propriété
rule-break
Estimation de la prise en charge globale.
0%
0%
0%

Navigateurs sur ordinateurs :

Navigateurs sur mobiles :

Navigateurs obsolètes ou marginaux :

Internet Explorer

UC Browser pour Androïd

Opéra Mobile

QQ Browser

Baidu Browser

Opéra

Safari

Safari sur IOS

Chrome

Firefox

Samsung Internet

Edge

Androïd Brower

Chrome pour Androïd

Firefox pour Androïd

KaiOS Browser

Opéra mini

Histoire de la propriété rule-break.

  • Module CSS - Décoration des espaces - Niveau 1.

    Introduction des propriétés column-rule-break, row-rule-break et rule-break qui définissent comment se coupent les traits de décoration dans un grille, un contenu flex ou multi-colonnes.
    WD
    17 Avril 2025
    Document de travail.
    CR
    PR
    REC

Voir aussi, à propos des décorations d'espaces.

Propriétés :

column-rule-break
Définit comment se comportent les filets de séparation des colonnes aux intersections avec les filets de séparation des lignes.
column-rule-outset
Détermine si les filets séparant les colonnes s'arrêtent aux intersections. Contexte : conteneur multi-colonnes, grille ou flex.
row-rule
Propriété résumée qui définit l'épaisseur, le style et la couleur des filets de séparation des lignes, dans le contexte d'un conteneur flex ou d'un conteneur grid.
row-rule-break
Définit comment les filets de séparation des lignes se comportent au niveau des intersection avec les traits de séparation des colonnes.
row-rule-color
Définit la couleur des filets de séparation des lignes dans le contexte d'un conteneur grille ou d'un flex-box.
row-rule-outset
Spécifie de combien les filets séparant les lignes débordent aux intersections.
row-rule-style
Définit le style de trait à utiliser pour le filet séparant les lignes, dans le contexte d'un conteneur grille ou d'un conteneur flex-box.
row-rule-width
Définit l'épaisseur des filets de séparation de lignes dans un contexte de conteneur grille ou de conteneur flex-box.
rule
Propriété résumé qui affecte les mêmes valeurs aux filets séparant les lignes et à ceux séparant les colonnes.
rule-color
Définit la couleur des filets de séparation des lignes et des colonnes, dans le contexte d'un conteneur grille ou d'un conteneur flex.
rule-outset
Propriété résumée qui définit à la fois le débordement des filets séparant les lignes et de ceux séparant les colonnes.
rule-paint-order
Définit lesquels des filets séparant les lignes ou des filets séparant les colonnes passent au dessus des autres.
rule-style
Définit le style de trait pour les filets entre les lignes et les colonnes, dans le contexte d'un conteneur grille ou d'un conteneur flex.
rule-width
Définit l'épaisseur des filets qui séparent les lignes et les colonnes, dans le contexte d'un conteneur flex ou grille.