border-block-start-style
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é CSS border-block-start-style définit le style de la bordure logique de début de bloc d'un élément, qui correspond à une bordure physique selon le mode d'écriture, la direction et l'orientation du texte de l'élément. Elle peut correspondre à border-top-style, border-right-style, border-bottom-style ou border-left-style selon les valeurs définies pour writing-mode, direction et text-orientation.
Exemple interactif
border-block-start-style: dotted;
writing-mode: horizontal-tb;
border-block-start-style: dotted;
writing-mode: vertical-rl;
border-block-start-style: groove;
writing-mode: horizontal-tb;
border-block-start-style: dashed;
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: black;
border: 0.75em solid;
padding: 0.75em;
width: 80%;
height: 100px;
unicode-bidi: bidi-override;
}
Syntaxe
/* Valeurs de type <'border-style'> */
border-block-start-style: dashed;
border-block-start-style: dotted;
border-block-start-style: groove;
/* Valeurs globales */
border-block-start-style: inherit;
border-block-start-style: initial;
border-block-start-style: revert;
border-block-start-style: revert-layer;
border-block-start-style: unset;
Les propriétés associées sont border-block-end-style, border-inline-start-style et border-inline-end-style, qui définissent les autres styles de bordure de l'élément.
Valeurs
<'border-style'>-
Le style utilisé pour la ligne de la bordure, voir
border-style.
Définition formelle
| Valeur initiale | none |
|---|---|
| Applicabilité | tous les éléments |
| Héritée | non |
| Valeur calculée | comme spécifié |
| Type d'animation | discrète |
Syntaxe formelle
border-block-start-style =
<line-style>
<line-style> =
none |
hidden |
dotted |
dashed |
solid |
double |
groove |
ridge |
inset |
outset
Exemples
>Bordure en pointillés avec du texte vertical
>HTML
<div>
<p class="exempleTexte">Texte d'exemple</p>
</div>
CSS
div {
background-color: yellow;
width: 120px;
height: 120px;
}
.exempleTexte {
writing-mode: vertical-lr;
border: 5px solid blue;
border-block-start-style: dashed;
}
Résultat
Spécifications
| Specification |
|---|
| CSS Logical Properties and Values Module Level 1> # border-style> |
Compatibilité des navigateurs
Voir aussi
- Propriétés et valeurs logiques CSS
- Cette propriété correspond à l'une des propriétés physiques de bordure :
border-top-style,border-right-style,border-bottom-styleouborder-left-style. - Les propriétés
writing-mode,direction,text-orientation