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.
Cette propriété est synthétisée grâce à la propriété outline
qui regroupe outline-style, outline-width
et outline-color
.
Valeur initiale | none |
---|---|
Applicabilité | tous les éléments |
Héritée | non |
Média | visuel, interactif |
Valeur calculée | comme spécifié |
Animable | non |
Ordre canonique | l'ordre unique et non-ambigu défini par la grammaire formelle |
Syntaxe
/* 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;
Valeurs
none
- Aucune bordure n'est dessinée (équivalent à
outline-width
avec la valeur0
). dotted
- Le bordure est dessinée avec une série de points.
dashed
- La bordure est dessinée avec des tirets.
solid
- La bordure est dessinée avec une ligne continue.
double
- La bordure est dessinée avec deux lignes continues. La valeur de la propriété
outline-width
désigne la somme de la largeur des deux lignes et de l'espace entre elles. groove
- La bordure est dessinée comme si elle était gravée dans le document.
ridge
- La forme obtenue est opposée à
groove
: la bordure semble dépasser du document. inset
- La bordure semble être intégrée dans le document..
outset
- La forme obtenue est opposée à
inset
: la bordure semble ressortir du document.
Syntaxe formelle
auto | <br-style>où
<br-style> = none | hidden | dotted | dashed | solid | double | groove | ridge | inset | outset
Exemples
HTML
<p class="exemple-groove">Ça c'est le groove</p> <p class="exemple-outset">Et ça c'est outset</p>
CSS
.exemple-groove { outline-style: groove; outline-color: red; outline-width: 2px; } .exemple-outset { outline-style: outset; outline-color: green; outline-width: 1px; }
Résultat
Spécifications
Spécification | Statut | Commentaires |
---|---|---|
CSS Basic User Interface Module Level 3 La définition de 'outline-style' dans cette spécification. |
Candidat au statut de recommandation | La valeur auto a été ajoutée. |
CSS Level 2 (Revision 1) La définition de 'outline-style' dans cette spécification. |
Recommendation | Définition initiale. |
Compatibilité des navigateurs
Fonctionnalité | Chrome | Firefox (Gecko) | Internet Explorer | Opera | Safari (WebKit) |
---|---|---|---|---|---|
Support simple | 1.0 | 1.5 (1.8)[1] | 8.0 | 7.0 | 1.2 (125) |
auto |
? | ? | ? | ? | ? |
Fonctionnalité | Android | Firefox Mobile (Gecko) | IE Phone | Opera Mobile | Safari Mobile |
---|---|---|---|---|---|
Support simple | 2.1 | 46.0 (46) | 10 | 12 | 3.2 |
auto |
? | ? | ? | ? | ? |
[1] Avec les navigateurs précédents, on pouvait obtenir le même effet avec la propriété préfxiée -moz-outline-width
.