Propriété CSS outline-style
La propriété outline-style définit le style d'un contour.
La propriété outline-style a les valeurs suivantes:
- none
- hidden
- dotted
- dashed
- solid
- double
- groove
- ridge
- inset
- outset
Valeur initiale | none |
Appliquée à | Tous les éléments. |
Héritée | Non. |
Animable | Non. |
Version | CSS2 |
Syntaxe DOM | object.style.outlineStyle = "dotted" |
Syntaxe
outline-style: none | hidden | dotted | dashed | solid | double | groove | ridge | inset | outset | initial | inherit;
Exemple
<!DOCTYPE html>
<html>
<head>
<title>Titre du document</title>
<style>
.p1{
outline-style: solid;
}
.p2{
outline-style: dashed;
}
.p3{
outline-style: dotted;
}
.p4{
outline-style: double;
}
.p5{
outline-style: none; /*hidden*/
}
.p6{
outline-style: groove;
outline-color: #ccc;
}
.p7{
outline-style: ridge;
outline-color: #ccc;
}
.p8{
outline-style: inset;
outline-color: #ccc;
}
.p9{
outline-style: outset;
outline-color: #ccc;
}
</style>
</head>
<body>
<h2>Exemple de la propriété outline-style</h2>
<p class="p1">C'est un paragraphe avec un contour défini à dashed.</p>
<p class="p2">C'est un paragraphe avec un contour défini à dashed.</p>
<p class="p3">C'est un paragraphe avec un contour défini à dotted.</p>
<p class="p4">C'est un paragraphe avec un contour défini à double.</p>
<p class="p5">C'est un paragraphe avec un contour défini à none.</p>
<p class="p6">C'est un paragraphe avec un contour défini à groove.</p>
<p class="p7">C'est un paragraphe avec un contour défini à ridge.</p>
<p class="p8">C'est un paragraphe avec un contour défini à inset.</p>
<p class="p9">C'est un paragraphe avec un contour défini à outset.</p>
</body>
</html>
Dans l'exemple suivant, tous les trois propriétés outline sont comprises.
Exemple
<!DOCTYPE html>
<html>
<head>
<title>Titre du document</title>
<style>
p.dotted {outline: 4px dotted gray;}
p.dashed {outline: 0.2em dashed rgb(142,191,66);}
p.solid {outline: 4px solid #ccc;}
p.double {outline: 4px double #000;}
p.groove {outline: 4px groove #666;}
p.ridge {outline: thick ridge #1c87c9;}
p.inset {outline: medium inset #1c87c9;}
p.outset {outline: 4px outset #1c87c9;}
</style>
</head>
<body>
<h2>Exemple de la propriété outline</h2>
<p class="dotted">Le Lorem Ipsum est simplement du faux texte employé...</p>
<p class="dashed">Le Lorem Ipsum est simplement du faux texte employé...</p>
<p class="solid">Le Lorem Ipsum est simplement du faux texte employé...</p>
<p class="double">Le Lorem Ipsum est simplement du faux texte employé...</p>
<p class="groove">Le Lorem Ipsum est simplement du faux texte employé...</p>
<p class="ridge">Le Lorem Ipsum est simplement du faux texte employé...</p>
<p class="inset">Le Lorem Ipsum est simplement du faux texte employé...</p>
<p class="outset">Le Lorem Ipsum est simplement du faux texte employé...</p>
</body>
</html>
Valeurs
Valeur | Description |
---|---|
none | Aucun contour sera affiché. C'est la valeur initiale de cette propriété. |
hidden | Définit un contour masqué. |
dotted | Le contour est spécifié comme une série de points. |
dashed | Le contour est spécifié comme une série des tirets. |
solid | Le contour est spécifié comme une ligne continue. |
double | Le contour est spécifié comme deux lignes continues. |
groove | Spécifie un contour 3D gravé. |
ridge | Spécifie un contour 3D, qui semble dépasser du document. |
inset | Spécifie un contour enfoncé. |
outset | Spécifie un contour gaufré. |
initial | Fait la propriété utiliser sa valeur initiale. |
inherit | Hérite la propriété de son élément parent. |
Support de Navigateurs
1.0+ | 12.0+ | 1.5+ | 1.2+ | 7.0+ |
Pratiquez vos connaissances
Quelles sont les propriétés du style de contour en CSS?
Correcte!
Incorrecte!