Spec-Zone.ru › CSS

`border-block` 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-block CSS shorthand property sets the individual logical block border property values in a single place in the style sheet.

Try it

border-block: solid;
writing-mode: horizontal-tb;
border-block: dashed red;
writing-mode: vertical-rl;
border-block: 1rem solid;
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: darkmagenta;
  padding: 0.75em;
  width: 80%;
  height: 100px;
  unicode-bidi: bidi-override;
}

Constituent properties

This property is a shorthand for the following CSS properties:

  • border-block-color
  • border-block-style
  • border-block-width

Syntax

border-block: 1px;
border-block: 2px dotted;
border-block: medium dashed blue;

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

Values

The border-block is specified with one or more of the following, in any order:

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

Description

border-block can be used to set the values for one or more of border-block-width, border-block-style, and border-block-color setting both the start and end in the block dimension at once. The physical borders to which it maps depends on the element's writing mode, directionality, and text orientation. It corresponds to the border-top and border-bottom or border-right, and border-left properties depending on the values defined for writing-mode, direction, and text-orientation.

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

Formal definition

Initial value as each of the properties of the shorthand:
  • border-block-width
  • border-block-style
  • border-block-color
Applies to all elements
Inherited no
Computed value as each of the properties of the shorthand:
  • border-block-width
  • border-block-style
  • border-block-color
Animation type as each of the properties of the shorthand:
  • border-block-width
  • border-block-style
  • border-block-color

Formal syntax

border-block = 
  <'border-top'>

Examples

Border with vertical text

HTML

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

CSS

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

.exampleText {
  writing-mode: vertical-rl;
  border-block: 5px dashed blue;
}

Results

Specifications

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

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-block
87
87
66
73
14.1
87
66
62
14.5
14.0
87
14.5
currentColor
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
medium
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
thick
87
87
66
73
14.1
87
66
62
14.5
14.0
87
14.5
thin
87
87
66
73
14.1
87
66
62
14.5
14.0
87
14.5
transparent
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, border-right, border-bottom, or border-left.
  • 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-block

Spec-Zone.ru

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