--- title: border-top-style slug: Web/CSS/border-top-style tags: - CSS - Propriété - Reference translation_of: Web/CSS/border-top-style ---
La propriété border-top-style
définit le style de ligne utilisé pour mettre en forme la bordure en haut d'une boîte.
Note : La spécification ne définit pas la façon dont les bordures de différents styles se rejoignent dans les coins.
/* Valeurs avec un mot-clé */ border-top-style: none; border-top-style: hidden; border-top-style: dotted; border-top-style: dashed; border-top-style: solid; border-top-style: double; border-top-style: groove; border-top-style: ridge; border-top-style: inset; border-top-style: outset; /* Valeurs globales */ border-top-style: inherit; border-top-style: inherit; border-top-style: inherit;
<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-top-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-top-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-top-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-top-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é à |
inherit
/* On applique un style sur le tableau */ table { border-width: 2px; background-color: #52E385; } tr, td { padding: 3px; } /* Des exemples pour border-top-style */ .b1 {border-top-style:none;} .b2 {border-top-style:hidden;} .b3 {border-top-style:dotted;} .b4 {border-top-style:dashed;} .b5 {border-top-style:solid;} .b6 {border-top-style:double;} .b7 {border-top-style:groove;} .b8 {border-top-style:ridge;} .b9 {border-top-style:inset;} .b10 {border-top-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-top-style')}} | {{Spec2('CSS3 Backgrounds')}} | Aucune modification significative. |
{{SpecName('CSS2.1', 'box.html#border-style-properties', 'border-top-style')}} | {{Spec2('CSS2.1')}} | Définition initiale. |
{{cssinfo}}
{{Compat("css.properties.border-top-style")}}