SummaryEdit
The outline-style
CSS property is used to set the style of the outline of an element. An outline is a line that is drawn around elements, outside the border edge, to make the element stand out.
It is often more convenient to use the shortcut property outline
instead of outline-style
, outline-width
and outline-color
.
Initial value | none |
---|---|
Applies to | all elements |
Inherited | no |
Media | visual, interactive |
Computed value | as specified |
Animatable | no |
Canonical order | the unique non-ambiguous order defined by the formal grammar |
SyntaxEdit
/* Keyword values */
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;
/* Global values */
outline-style: inherit;
outline-style: initial;
outline-style: unset;
ValuesEdit
<br-style>
can be any of the following:
- none
- No outline (
outline-width
is0
). - dotted
- The outline is a series of dots.
- dashed
- The outline is a series of short line segments.
- solid
- The outline is a single line.
- double
- The outline is two single lines. The
outline-width
is the sum of the two lines and the space between them. - groove
- The outline looks as though it were carved into the canvas.
- ridge
- The opposite of
groove
: the outline looks as though it were coming out of the canvas. - inset
- The outline makes the box look as though it were embeded in the canvas.
- outset
- The opposite of
inset
: the outline makes the box look as though it were coming out of the canvas.
Formal syntax
How to read CSS syntax.auto | <br-style>where
<br-style> = none | hidden | dotted | dashed | solid | double | groove | ridge | inset | outset
ExamplesEdit
.example { /* make the outline a 3D groove style */
outline-style: groove; /* same result as "outline: groove" */
}
SpecificationsEdit
Specification | Status | Comment |
---|---|---|
CSS Basic User Interface Module Level 3 The definition of 'outline-style' in that specification. |
Candidate Recommendation | Added auto value |
CSS Level 2 (Revision 1) The definition of 'outline-style' in that specification. |
Recommendation | Initial definition |
Browser compatibilityEdit
[1] In browsers prior to Gecko 1.8 (Firefox 1.5) this effect can be achieved using Mozilla CSS Extension -moz-outline-style
.
Document Tags and Contributors
Tags:
Contributors to this page:
Sebastianz,
fscholz,
samdroid,
teoli,
Rob W,
kscarfone,
Sheppy,
ethertank,
FredB,
grendel,
Jürgen Jeka,
j.j.,
BijuGC,
Waldo
Last updated by:
Sebastianz,