Web4College

CSS outline

outline property defines the line outside the border (if border is present otherwise around the text). It has the same properties as border.

Preview Example
Try it

It is a shorthand property of outline-width, outline-style, and outline-color properties.

outline-width

outline width defines the thickness of the outline. The value may be in px, em.

Preview Example
Try it

In the above example, the border color is blue. And the outline color is red. The above example represents different values for the outline-width.

outline-style

outline-style property defines the style of the border property. There are many styles for the outline.

Preview Example
Try it

In the above example, the border color is red. The outline color is black. The outline has different styles.

outline-color

It defines the color of the outline. The value of the outline may be a keyword such as red, green, blue etc. The value of the outline color may also be in rgb or hexadecimal.

Preview Example
Try it

rgb means red, green and blue.

outline - A shorthand property

All of the above three properties can be combined into one outline property.

Example
Try it
<div style="outline:outline-width outline-style outline-color"></div>
<div style="outline:5px groove gray;"></div>

In the above example, 5px is the outline-width, groove is the outline-style and gray is the outline-color.