--- title: border-left-style slug: Web/CSS/border-left-style tags: - CSS - Propriété - Reference translation_of: Web/CSS/border-left-style ---
La propriété border-left-style
définit le style de ligne utilisé pour mettre en forme la bordure sur le côté gauche d'une boîte.
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 !
/* Valeurs avec un mot-clé */ border-left-style: none; border-left-style: hidden; border-left-style: dotted; border-left-style: dashed; border-left-style: solid; border-left-style: double; border-left-style: groove; border-left-style: ridge; border-left-style: inset; border-left-style: outset; /* Valeurs globales */ border-left-style: inherit; border-left-style: initial; border-left-style: unset;
<br-style>
none |
|
L'effet obtenu est le même qu'avec hidden : aucune bordure n'est affichée. Dans ce cas, sauf si une image d'arrière-plan est définie, la valeur calculée de {{cssxref("border-left-width")}} sera 0 , même si cette dernière indique une autre valeur. Lorsqu'utilisée sur une cellule d'un tableau avec la fusion des bordures, none a la priorité la plus basse donc si une autre bordure est définie et fusionne avec celle-ci, elle sera affichée. |
hidden |
L'effet obtenu est le même qu'avec none : aucune bordure n'est affichée. Dans ce cas, sauf si une image d'arrière-plan est définie, la valeur calculée de {{cssxref("border-left-width")}} sera 0 , même si cette dernière indique une autre valeur. Lorsqu'utilisée sur une cellule d'un tableau avec la fusion des bordures, hidden a la plus haute priorité et donc si une autre bordure est définie et fusionne avec celle-ci, aucune ne sera affichée. |
|
dotted |
|
Affiche une série de points ronds. L'espace entre ces points n'est pas défini par la spécification et est donc laissé à l'implémentation. Le rayon des points correspond à la moitié de {{cssxref("border-left-width")}}. |
dashed |
|
Affiche une série de tirets. La taille de ces tirets n'est pas définie par la spécification et est laissée à l'implémentation. |
solid |
|
Affiche une ligne droite continue. |
double |
|
Deux lignes droites sont affichées dont la somme des épaisseurs correspond à la valeur fournie par {{cssxref("border-width")}} ou {{cssxref("border-left-width")}}. |
groove |
|
La bordure crée un effet 3D donnant l'impression qu'elle a été gravée dans le document. On obtient un effet opposé à ridge . |
ridge |
|
La bordure crée un effet 3D donnant l'impression que la bordure ressort du document. L'effet obtenu est opposé à celui obtenu avec groove . |
inset |
|
La bordure crée un effet 3D qui donne l'impression que la boîte est renfoncée dans le document (l'effet obtenu est opposé à celui obtenu avec outset ). Lorsqu'elle est appliquée sur une cellule de tableau et que {{cssxref("border-collapse")}} vaut collapsed , cette valeur se comporte comme groove . |
outset |
|
La bordure crée un effet 3D qui fait ressortir la boîte (l'effet est opposé à |
{{csssyntax}}
/* On applique un style sur le tableau */ table { border-width: 2px; background-color: #52E385; } tr, td { padding: 3px; } /* Des exemples pour border-left-style */ .b1 {border-left-style:none;} .b2 {border-left-style:hidden;} .b3 {border-left-style:dotted;} .b4 {border-left-style:dashed;} .b5 {border-left-style:solid;} .b6 {border-left-style:double;} .b7 {border-left-style:groove;} .b8 {border-left-style:ridge;} .b9 {border-left-style:inset;} .b10 {border-left-style:outset;}
<table> <tr> <td class="b1">none</td> <td class="b2">hidden</td> <td class="b3">petits points</td> <td class="b4">tirets</td> </tr> <tr> <td class="b5">solid</td> <td class="b6">double</td> <td class="b7">groove</td> <td class="b8">ridge</td> </tr> <tr> <td class="b9">inset</td> <td class="b10">outset</td> </tr> </table>
{{EmbedLiveSample('Exemples', 300, 200)}}
Spécification | État | Commentaires |
---|---|---|
{{SpecName('CSS3 Backgrounds', '#the-border-style', 'border-left-style')}} | {{Spec2('CSS3 Backgrounds')}} | Aucune modification significative. |
{{SpecName('CSS2.1', 'box.html#border-style-properties', 'border-left-style')}} | {{Spec2('CSS2.1')}} | Définition initiale. |
{{cssinfo}}
{{Compat("css.properties.border-left-style")}}