CSS Borders
CSS Borders
com
Steema
Software
CSS Borders
❮ Previous Next ❯
Border Style
The border-style property specifies what kind of border to display.
The border-style property can have from one to four values (for the top border, right
border, bottom border, and the left border).
Example
Result:
A dotted border.
A dashed border.
A solid border.
A double border.
No border.
A hidden border.
A mixed border.
Try it Yourself »
Note: None of the OTHER CSS border properties described below will have ANY effect
unless the border-style property is set!
Border Width
The border-width property specifies the width of the four borders.
The width can be set as a specific size (in px, pt, cm, em, etc) or by using one of the three pre-
defined values: thin, medium, or thick.
The border-width property can have from one to four values (for the top border, right
border, bottom border, and the left border).
5px border-width
Example
p.one {
border-style: solid;
border-width: 5px;
}
p.two {
border-style: solid;
border-width: medium;
}
p.three {
border-style: solid;
border-width: 2px 10px 4px 20px;
}
Try it Yourself »
Border Color
The border-color property is used to set the color of the four borders.
The border-color property can have from one to four values (for the top border, right
border, bottom border, and the left border).
Red border
Example
p.one {
border-style: solid;
border-color: red;
}
p.two {
border-style: solid;
border-color: green;
}
p.three {
border-style: solid;
border-color: red green blue yellow;
}
Try it Yourself »
In CSS, there are also properties for specifying each of the borders (top, right, bottom, and left):
Example
p{
border-top-style: dotted;
border-right-style: solid;
border-bottom-style: dotted;
border-left-style: solid;
}
Try it Yourself »
Example
p{
border-style: dotted solid;
}
Try it Yourself »
border-style: dotted;
all four borders are dotted
The border-style property is used in the example above. However, it also works with
border-width and border-color.
To shorten the code, it is also possible to specify all the individual border properties in one
property.
The border property is a shorthand property for the following individual border properties:
border-width
border-style (required)
border-color
Example
p{
border: 5px solid red;
}
Result:
Some text
Try it Yourself »
You can also specify all the individual border properties for just one side:
Left Border
p{
border-left: 6px solid red;
background-color: lightgrey;
}
Result:
Some text
Try it Yourself »
Bottom Border
p{
border-bottom: 6px solid red;
background-color: lightgrey;
}
Result:
Some text
Try it Yourself »
Rounded Borders
The border-radius property is used to add rounded borders to an element:
Normal border
Round border
Rounder border
Roundest border
Example
p{
border: 2px solid red;
border-radius: 5px;
}
Try it Yourself »
Note: The border-radius property is not supported in IE8 and earlier versions.
More Examples
All the top border properties in one declaration
This example demonstrates a shorthand property for setting all of the properties for the top
border in one declaration.
border-radius Sets all the four border-*-radius properties for rounded corners
❮ Previous Next ❯
COLOR PICKER