border-right-width
Baseline Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.
The border-right-width
CSS property sets the width of the right border of an element.
Try it
border-right-width: thick;
border-right-width: 2em;
border-right-width: 4px;
border-right-width: 2ex;
border-right-width: 0;
<section class="default-example" id="default-example"> <div class="transition-all" id="example-element"> This is a box with a border around it. </div> </section>
#example-element { background-color: palegreen; color: #000; border: 0 solid crimson; padding: 0.75em; width: 80%; height: 100px; }
Syntax
css
/* Keyword values */ border-right-width: thin; border-right-width: medium; border-right-width: thick; /* <length> values */ border-right-width: 10em; border-right-width: 3vmax; border-right-width: 6px; /* Global keywords */ border-right-width: inherit; border-right-width: initial; border-right-width: revert; border-right-width: revert-layer; border-right-width: unset;
Values
<line-width>
Defines the width of the border, either as an explicit nonnegative
<length>
or a keyword. If it's a keyword, it must be one of the following values:thin
medium
thick
Note: Because the specification doesn't define the exact thickness denoted by each keyword, the precise result when using one of them is implementation-specific. Nevertheless, they always follow the pattern thin ≤ medium ≤ thick
, and the values are constant within a single document.
Formal definition
Initial value | medium |
---|---|
Applies to | all elements. It also applies to ::first-letter . |
Inherited | no |
Computed value | the absolute length or 0 if border-right-style is none or hidden |
Animation type | a length |
Formal syntax
border-right-width =
<line-width>
<line-width> =
<length [0,∞]>|
thin|
medium|
thick
Examples
Comparing border widths
HTML
html
<div>Element 1</div> <div>Element 2</div>
CSS
css
div { border: 1px solid red; margin: 1em 0; } div:nth-child(1) { border-right-width: thick; } div:nth-child(2) { border-right-width: 2em; }
Result
Specifications
Specification |
---|
CSS Backgrounds and Borders Module Level 3 # the-border-width |
Browser compatibility
See also
- The other border-width-related CSS properties:
border-bottom-width
,border-left-width
,border-top-width
, andborder-width
. - The other border-right-related CSS properties:
border
,border-right
,border-right-style
, andborder-right-color
.