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.

Cette propriété est synthétisée grâce à la propriété outline qui regroupe outline-style, outline-width et outline-color.

Valeur initialenone
Applicabilitétous les éléments
Héritéenon
Médiavisuel, interactif
Valeur calculéecomme spécifié
Animablenon
Ordre canoniquel'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 valeur 0).
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>


<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.

Étiquettes et contributeurs liés au document

Étiquettes : 
 Contributeurs à cette page : SphinxKnight, fscholz, Sebastianz, teoli, FredB, Kyodev, Fredchat
 Dernière mise à jour par : SphinxKnight,