--- title: outline-style slug: Web/CSS/outline-style tags: - CSS - Propriété - Reference translation_of: Web/CSS/outline-style ---
La propriété outline-style
permet de définir la mise en forme utilisée pour dessiner la bordure d'un élément. Cette bordure est dessinée autour de la boîte de bordure et peut être utilisée afin de faire ressortir l'élément.
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 !
Cette propriété est synthétisée grâce à la propriété {{cssxref("outline")}} qui regroupe outline-style, {{cssxref("outline-width")}} et {{cssxref("outline-color")}}.
/* Valeurs avec un mot-clé */ outline-style: auto; outline-style: none; outline-style: dotted; outline-style: dashed; outline-style: solid; outline-style: double; outline-style: groove; outline-style: ridge; outline-style: inset; outline-style: outset; /* Valeurs globales */ outline-style: inherit; outline-style: initial; outline-style: unset;
auto
none
0
).dotted
dashed
solid
double
groove
ridge
groove
: la bordure semble dépasser du document.inset
outset
inset
: la bordure semble ressortir du document..exemple-groove { outline-style: groove; outline-color: red; outline-width: 2px; } .exemple-outset { outline-style: outset; outline-color: green; outline-width: 1px; }
<p class="exemple-groove">Ça c'est le groove</p> <p class="exemple-outset">Et ça c'est outset</p>
{{EmbedLiveSample("Exemple_simple","100%","100%")}}
auto
La valeur auto
indique une bordure sur mesure selon l'interface du système d'exploitation ou de l'agent utilisateur.
.auto { outline-style: auto; /* same result as "outline: auto" */ } /* To make the Demo clearer */ * { outline-width: 10px; padding: 15px; }
<div> <p class="auto">Outline Demo</p> </div>
{{EmbedLiveSample('Example_0_-_auto')}}
Spécification | État | Commentaires |
---|---|---|
{{SpecName('CSS3 Basic UI', '#outline-style', 'outline-style')}} | {{Spec2('CSS3 Basic UI')}} | La valeur auto a été ajoutée. |
{{SpecName('CSS2.1', 'ui.html#propdef-outline-style', 'outline-style')}} | {{Spec2('CSS2.1')}} | Définition initiale. |
{{cssinfo}}
{{Compat("css.properties.outline-style")}}