Cette page a été traduite à partir de l'anglais par la communauté. Vous pouvez contribuer en rejoignant la communauté francophone sur MDN Web Docs.

View in English Always switch to English

border-block-end

Baseline Widely available

Cette fonctionnalité est bien établie et fonctionne sur de nombreux appareils et versions de navigateurs. Elle est disponible sur tous les navigateurs depuis janvier 2020.

La propriété raccourcie CSS border-block-end permet de définir à un seul endroit dans la feuille de style les valeurs de la propriété logique de bordure de fin de bloc.

Exemple interactif

border-block-end: solid;
writing-mode: horizontal-tb;
border-block-end: dashed red;
writing-mode: vertical-rl;
border-block-end: 1rem solid;
writing-mode: horizontal-tb;
border-block-end: thick double #32a1ce;
writing-mode: vertical-lr;
<section class="default-example" id="default-example">
  <div class="transition-all" id="example-element">
    Ceci est une boîte avec une bordure autour.
  </div>
</section>
#example-element {
  background-color: #eeeeee;
  color: darkmagenta;
  padding: 0.75em;
  width: 80%;
  height: 100px;
  unicode-bidi: bidi-override;
}

Propriétés constitutives

Cette propriété est une propriété raccourcie pour les propriétés CSS suivantes :

Syntaxe

css
border-block-end: 1px;
border-block-end: 2px dotted;
border-block-end: medium dashed blue;

/* Valeurs globales */
border-block-end: inherit;
border-block-end: initial;
border-block-end: revert;
border-block-end: revert-layer;
border-block-end: unset;

border-block-end permet de définir une ou plusieurs propriétés parmi border-block-end-width, border-block-end-style et border-block-end-color. La bordure physique correspondante dépend du mode d'écriture, de la direction et de l'orientation du texte de l'élément. Autrement dit, elle peut correspondre à border-top, border-right, border-bottom ou border-left selon les valeurs définies pour writing-mode, direction et text-orientation.

Les propriétés associées sont border-block-start, border-inline-start et border-inline-end, qui définissent les autres bordures de l'élément.

Valeurs

La propriété border-block-end peut être utilisée avec une ou plusieurs de ces valeurs, quel que soit l'ordre :

<'border-width'>

La largeur de la bordure. Voir border-width.

<'border-style'>

Le style utilisé pour la ligne de la bordure. Voir border-style.

<color>

La couleur de la bordure.

Définition formelle

Valeur initialepour chaque propriété individuelle de la propriété raccourcie :
Applicabilitétous les éléments
Héritéenon
Valeur calculéepour chaque propriété individuelle de la propriété raccourcie :
Type d'animationpour chaque propriété individuelle de la propriété raccourcie :

Syntaxe formelle

border-block-end = 
<line-width> ||
<line-style> ||
<color>

<line-width> =
<length [0,∞]> |
thin |
medium |
thick

<line-style> =
none |
hidden |
dotted |
dashed |
solid |
double |
groove |
ridge |
inset |
outset

Exemples

Bordure avec du texte vertical

HTML

html
<div>
  <p class="exempleTexte">Texte d'exemple</p>
</div>

CSS

css
div {
  background-color: yellow;
  width: 120px;
  height: 120px;
}

.exempleTexte {
  writing-mode: vertical-rl;
  border-block-end: 5px dashed blue;
}

Résultat

Spécifications

Specification
CSS Logical Properties and Values Module Level 1
# border-shorthands

Compatibilité des navigateurs

Voir aussi