Spec-Zone.ru › CSS

`border-inline-style` CSS property

Baseline Widely available

This feature is well established and works across many devices and browser versions. It's been available across browsers since September 2021.

The border-inline-style CSS property defines the style of the logical inline borders of an element, which maps to a physical border style depending on the element's writing mode, directionality, and text orientation. It corresponds to the border-top-style and border-bottom-style, or border-left-style and border-right-style properties depending on the values defined for writing-mode, direction, and text-orientation.

The border style in the other dimension can be set with border-block-style, which sets border-block-start-style, and border-block-end-style.

Try it

border-inline-style: dotted;
writing-mode: horizontal-tb;
border-inline-style: dotted;
writing-mode: vertical-rl;
border-inline-style: groove;
writing-mode: horizontal-tb;
direction: rtl;
<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: #eeeeee;
  color: black;
  border: 0.75em solid;
  padding: 0.75em;
  width: 80%;
  height: 100px;
  unicode-bidi: bidi-override;
}

Syntax

/* Keyword values */
border-inline-style: dashed;
border-inline-style: dotted;
border-inline-style: groove;

/* Global values */
border-inline-style: inherit;
border-inline-style: initial;
border-inline-style: revert;
border-inline-style: revert-layer;
border-inline-style: unset;

Values

<line-style>
The line style of the border. See border-style.

Formal definition

Initial value as each of the properties of the shorthand:
  • border-inline-start-style
  • border-inline-end-style
Applies to all elements
Inherited no
Computed value as each of the properties of the shorthand:
  • border-inline-start-style
  • border-inline-end-style
Animation type discrete

Formal syntax

border-inline-style = 
  <'border-top-style'>{1,2}

Examples

Setting border-inline-style

HTML

<div>
  <p class="exampleText">Example text</p>
</div>

CSS

div {
  background-color: yellow;
  width: 120px;
  height: 120px;
}

.exampleText {
  writing-mode: vertical-lr;
  border: 5px solid blue;
  border-inline-style: dashed;
}

Specifications

Specification
CSS Logical Properties and Values Module Level 1
# propdef-border-inline-style

Browser compatibility

Desktop Mobile
Chrome Edge Firefox Opera Safari Chrome Android Firefox for Android Opera Android Safari on iOS Samsung Internet WebView Android WebView on iOS
border-inline-style
87
87
66
73
14.1
87
66
62
14.5
14.0
87
14.5
dashed
87
87
66
73
14.1
87
66
62
14.5
14.0
87
14.5
dotted
87
87
66
73
14.1
87
66
62
14.5
14.0
87
14.5
double
87
87
66
73
14.1
87
66
62
14.5
14.0
87
14.5
groove
87
87
66
73
14.1
87
66
62
14.5
14.0
87
14.5
hidden
87
87
66
73
14.1
87
66
62
14.5
14.0
87
14.5
inset
87
87
66
73
14.1
87
66
62
14.5
14.0
87
14.5
none
87
87
66
73
14.1
87
66
62
14.5
14.0
87
14.5
outset
87
87
66
73
14.1
87
66
62
14.5
14.0
87
14.5
ridge
87
87
66
73
14.1
87
66
62
14.5
14.0
87
14.5
solid
87
87
66
73
14.1
87
66
62
14.5
14.0
87
14.5

See also

  • CSS Logical Properties and Values
  • This property maps to one of the physical border properties: border-top-style, border-right-style, border-bottom-style, or border-left-style.
  • writing-mode, direction, text-orientation

© 2005–2025 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/CSS/Reference/Properties/border-inline-style

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API