
- CSS - Home
- CSS - Roadmap
- CSS - Introduction
- CSS - Syntax
- CSS - Inclusion
- CSS - Types
- CSS - Measurement Units
- CSS - Selectors
- CSS - Colors
- CSS - Backgrounds
- CSS - Fonts
- CSS - Text
- CSS - Images
- CSS - Links
- CSS - Tables
- CSS - Borders
- CSS - Border Block
- CSS - Border Inline
- CSS - Margins
- CSS - Lists
- CSS - Padding
- CSS - Cursor
- CSS - Outlines
- CSS - Dimension
- CSS - Scrollbars
- CSS - Inline Block
- CSS - Dropdowns
- CSS - Visibility
- CSS - Overflow
- CSS - Clearfix
- CSS - Float
- CSS - Arrows
- CSS - Resize
- CSS - Quotes
- CSS - Order
- CSS - Position
- CSS - Hyphens
- CSS - Hover
- CSS - Display
- CSS - Focus
- CSS - Zoom
- CSS - Translate
- CSS - Height
- CSS - Hyphenate Character
- CSS - Width
- CSS - Opacity
- CSS - Z-Index
- CSS - Bottom
- CSS - Navbar
- CSS - Overlay
- CSS - Forms
- CSS - Align
- CSS - Icons
- CSS - Image Gallery
- CSS - Comments
- CSS - Loaders
- CSS - Attr Selectors
- CSS - Combinators
- CSS - Root
- CSS - Box Model
- CSS - Counters
- CSS - Clip
- CSS - Writing Mode
- CSS - Unicode-bidi
- CSS - min-content
- CSS - All
- CSS - Inset
- CSS - Isolation
- CSS - Overscroll
- CSS - Justify Items
- CSS - Justify Self
- CSS - Tab Size
- CSS - Pointer Events
- CSS - Place Content
- CSS - Place Items
- CSS - Place Self
- CSS - Max Block Size
- CSS - Min Block Size
- CSS - Mix Blend Mode
- CSS - Max Inline Size
- CSS - Min Inline Size
- CSS - Offset
- CSS - Accent Color
- CSS - User Select
- CSS - Cascading
- CSS - Universal Selectors
- CSS - ID Selectors
- CSS - Group Selectors
- CSS - Class Selectors
- CSS - Child Selectors
- CSS - Element Selectors
- CSS - Descendant Selectors
- CSS - General Sibling Selectors
- CSS - Adjacent Sibling Selectors
- CSS Advanced
- CSS - Grid
- CSS - Grid Layout
- CSS - Flexbox
- CSS - Visibility
- CSS - Positioning
- CSS - Layers
- CSS - Pseudo Classes
- CSS - Pseudo Elements
- CSS - @ Rules
- CSS - Text Effects
- CSS - Paged Media
- CSS - Printing
- CSS - Layouts
- CSS - Validations
- CSS - Image Sprites
- CSS - Important
- CSS - Data Types
- CSS3 Advanced Features
- CSS - Rounded Corner
- CSS - Border Images
- CSS - Multi Background
- CSS - Color
- CSS - Gradients
- CSS - Box Shadow
- CSS - Box Decoration Break
- CSS - Caret Color
- CSS - Text Shadow
- CSS - Text
- CSS - 2d transform
- CSS - 3d transform
- CSS - Transition
- CSS - Animation
- CSS - Multi columns
- CSS - Box Sizing
- CSS - Tooltips
- CSS - Buttons
- CSS - Pagination
- CSS - Variables
- CSS - Media Queries
- CSS - Functions
- CSS - Math Functions
- CSS - Masking
- CSS - Shapes
- CSS - Style Images
- CSS - Specificity
- CSS - Custom Properties
- CSS Responsive
- CSS RWD - Introduction
- CSS RWD - Viewport
- CSS RWD - Grid View
- CSS RWD - Media Queries
- CSS RWD - Images
- CSS RWD - Videos
- CSS RWD - Frameworks
- CSS References
- CSS Interview Questions
- CSS Online Quiz
- CSS Online Test
- CSS Mock Test
- CSS - Quick Guide
- CSS - Cheatsheet
- CSS - Properties References
- CSS - Functions References
- CSS - Color References
- CSS - Web Browser References
- CSS - Web Safe Fonts
- CSS - Units
- CSS - Animation
- CSS Resources
- CSS - Useful Resources
- CSS - Discussion
CSS - outline Property
CSS outline property draws a line outside the border of an element. It is a shorthand property used for defining the values of properties: outline-width, outline-style and outline-color in a single statement. The outline-style has to be defined. Default values of other properties will be used if not specified.
Syntax
outline: outline-width outline-style outline-color | initial | inherit;
Property Values
Value | Description |
---|---|
outline-width | It sets the width of the outline of an element. |
outline-style | It sets the style of the outline of an element. |
outline-color | It sets the color of the outline of ane element. Different formats can be used (e.g. named colors, hexadecimal values, rgb values, hsl values etc.) |
initial | It sets the property to its default value. |
inherit | It inherits the property from the parent element. |
Examples of CSS Outline Property
The following examples explain the outline property.
Defining All Values of Outline Property
The outline property is a shorthand for defining three properties: outline-width, outline-style and outline-color of the outline. To set all these values in single statement, we provide three values. Of the three values, the style is mandatory. Default values for color and width will be applied if not specified. This is shown in the following example.
Example
<!DOCTYPE html> <html> <head> <style> p { color: blue; text-align: center; padding: 7px; margin: 25px; height: 50px; background-color: lightgray; border: 4px solid black; } #first { outline: 7px dotted green; } #second { outline: 9px double green; } #third { outline: 5px dashed green; } </style> </head> <body> <h2> CSS outline property </h2> <h4> outline: 7px dotted green </h4> <p id="first"> This paragraph has border: 4px solid black and outline: 7px dotted green. </p> <h4> outline: 9px double green </h4> <p id="second"> This paragraph has border: 4px solid black and outline: 9px double green. </p> <h4> outline: 5px dashed green </h4> <p id="third"> This paragraph has border: 4px solid black and outline: 5px dashed green. </p> </body> </html>
Constituent Properties of Outline Property
The outline property is a shorthand property for outline-width, outline-style and outline-color. These properties can be used in combination to produce the same effect produced by outline property alone. This is shown in the following example.
Example
<!DOCTYPE html> <html> <head> <style> p { color: blue; text-align: center; padding: 7px; margin: 25px; height: 50px; background-color: lightgray; border: 4px solid black; outline-width: 7px; outline-style: dashed; outline-color: red; } </style> </head> <body> <h2> CSS outline property </h2> <h4> outline-width: 7px, outline-style: dashed, outline-color: red </h4> <p> This paragraph has border: 4px solid black and outline: 7px dashed red. </p> </body> </html>
Supported Browsers
Property | ![]() |
![]() |
![]() |
![]() |
![]() |
---|---|---|---|---|---|
outline | 1.0 | 8.0 | 1.5 | 1.2 | 7.0 |