Example
Add a "solid" outline around a <div> element:
document.getElementById("myDiv").style.outlineStyle = "solid";
Try it Yourself »
Definition and Usage
The outlineStyle property sets or returns the style of the outline around an element.
An outline is a line around an element. It is displayed around the margin of the element. However, it is different from the border property.
The outline is not a part of the element's dimensions, therefore the element's width and height properties do not contain the width of the outline.
Browser Support
The outlineStyle property is supported in all major browsers.
Note: The outlineStyle property is not supported in IE7 and earlier. IE8 requires a !DOCTYPE. IE9 and later support it.
Syntax
Return the outlineStyle property:
object.style.outlineStyle
Set the outlineStyle property:
object.style.outlineStyle=value
Property Values
Value | Description |
---|---|
none | Defines no outline. This is default |
hidden | The outline is turned off |
dotted | Defines a dotted outline |
dashed | Defines a dashed outline |
solid | Defines a solid outline |
double | Defines a double outline |
groove | Defines a 3D grooved outline. The effect depends on the outline-color value |
ridge | Defines a 3D ridged outline. The effect depends on the outline-color value |
inset | Defines a 3D inset outline. The effect depends on the outline-color value |
outset | Defines a 3D outset outline. The effect depends on the outline-color value |
initial | Sets this property to its default value. Read about initial |
inherit | Inherits this property from its parent element. Read about inherit |
Technical Details
Default Value: | none |
---|---|
Return Value: | A String, representing the style of an element's outline |
CSS Version | CSS2 |
More Examples
Example
Change the outline style of a <div> element:
document.getElementById("myDiv").style.outlineStyle = "solid";
Try it Yourself »
Example
Return the outline style of a <div> element:
alert(document.getElementById("myDiv").style.outlineStyle);
Try it Yourself »
Example
A demonstration of all the different values:
var listValue = selectTag.options[selectTag.selectedIndex].text;
document.getElementById("myDiv").style.outlineStyle = listValue;
Try it Yourself »
Related Pages
CSS tutorial: CSS Outline
CSS reference: outline-style property
HTML DOM reference: outline property
< Style Object