Set the style of the four borders:
The border-style property sets the style of an element's four borders. This property can have from one to four values.
Examples:
| Default value: | not specified |
|---|---|
| Inherited: | no |
| Version: | CSS1 |
| JavaScript syntax: | object.style.borderStyle="dotted double" |
![]()
The border-style property is supported in all major browsers.
Note: No versions of Internet Explorer (including IE8) support the property values "inherit" or "hidden".
| Value | Description | Play it |
|---|---|---|
| none | Specifies no border | Play it » |
| hidden | The same as "none", except in border conflict resolution for table elements | Play it » |
| dotted | Specifies a dotted border | Play it » |
| dashed | Specifies a dashed border | Play it » |
| solid | Specifies a solid border | Play it » |
| double | Specifies a double border | Play it » |
| groove | Specifies a 3D grooved border. The effect depends on the border-color value | Play it » |
| ridge | Specifies a 3D ridged border. The effect depends on the border-color value | Play it » |
| inset | Specifies a 3D inset border. The effect depends on the border-color value | Play it » |
| outset | Specifies a 3D outset border. The effect depends on the border-color value | Play it » |
| inherit | Specifies that the border style should be inherited from the parent element |
Set different borders on
each side
How to set different borders on each side of an
element.
CSS tutorial: CSS Border
HTML DOM reference: borderStyle property
Your message has been sent to W3Schools.