Latest web development tutorials
 

Style outlineStyle Property

< Style Object

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

Internet Explorer Firefox Opera Google Chrome Safari

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