The border-left-style CSS property sets the line style of an element's left border.

Note: The specification doesn't define how borders of different styles connect in the corners.


/* Keyword values */
border-left-style: none;
border-left-style: hidden;
border-left-style: dotted;
border-left-style: dashed;
border-left-style: solid;
border-left-style: double;
border-left-style: groove;
border-left-style: ridge;
border-left-style: inset;
border-left-style: outset;

/* Global values */
border-left-style: inherit;
border-left-style: initial;
border-left-style: unset;

The border-left-style property is specified as a single keyword chosen from those available for the border-style property.

Formal syntax


<line-style> = none | hidden | dotted | dashed | solid | double | groove | ridge | inset | outset



    <td class="b1">none</td>
    <td class="b2">hidden</td>
    <td class="b3">dotted</td>
    <td class="b4">dashed</td>
    <td class="b5">solid</td>
    <td class="b6">double</td>
    <td class="b7">groove</td>
    <td class="b8">ridge</td>
    <td class="b9">inset</td>
    <td class="b10">outset</td>


/* Define look of the table */
table {
  border-width: 2px;
  background-color: #52E385;
tr, td {
  padding: 3px;

/* border-left-style example classes */
.b1 {border-left-style: none;}
.b2 {border-left-style: hidden;}
.b3 {border-left-style: dotted;}
.b4 {border-left-style: dashed;}
.b5 {border-left-style: solid;}
.b6 {border-left-style: double;}
.b7 {border-left-style: groove;}
.b8 {border-left-style: ridge;}
.b9 {border-left-style: inset;}
.b10 {border-left-style: outset;}



Specification Status Comment
CSS Backgrounds and Borders Module Level 3
The definition of 'border-left-style' in that specification.
Candidate Recommendation No significant change.
CSS Level 2 (Revision 1)
The definition of 'border-left-style' in that specification.
Recommendation Initial definition.

Initial valuenone
Applies toall elements. It also applies to ::first-letter.
Computed valueas specified
Animation typediscrete
Canonical orderthe unique non-ambiguous order defined by the formal grammar

Browser compatibility

FeatureChromeEdgeFirefoxInternet ExplorerOperaSafari
Basic support112115.59.21
FeatureAndroid webviewChrome for AndroidEdge mobileFirefox for AndroidOpera AndroidiOS SafariSamsung Internet
Basic support2.3 Yes Yes141 Yes Yes Yes

1. Prior to Firefox 50, border styles of rounded corners (with border-radius) were always rendered as if border-bottom-style was solid. This has been fixed in Firefox 50.

See also

Document Tags and Contributors

Last updated by: wbamberg,