HTML DOM Style outline Property

Style outline Property

❮ Style Object


Add an outline around a <div> element:

document.getElementById("myDiv").style.outline = "thick solid #0000FF";
Try it Yourself »

Definition and Usage

The outline property sets or returns all the outline properties, in a shorthand form.

 With this property, you can set/return one or more of the following (in any order):

  • outline-width
  • outline-style
  • outline-color

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

outline Yes Yes Yes Yes Yes


Return the outline property:

Set the outline property: = "width style color|initial|inherit"

Property Values

Parameter Description
width Sets the width of the outline
style Sets the style of the outline
color Sets the color of the outline
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: medium none invert
Return Value: A String, representing the outline width, style and/or color of an element
CSS Version CSS2

More Examples


Change the width, style and color of the outline of a <div> element:

document.getElementById("myDiv").style.outline = "5px dotted green";
Try it Yourself »


Return the outline property values of a <div> element:

Try it Yourself »

Related Pages

CSS tutorial: CSS Outline

CSS reference: outline property

❮ Style Object