Spec-Zone.ru › CSS

Свойство CSS `border-block`

Базовая поддержка Широко доступно

Эта функция хорошо зарекомендовала себя и работает на многих устройствах и во многих версиях браузеров. Она доступна во всех браузерах с сентября 2021 года.

border-block CSS — это сокращённое свойство, которое позволяет задать значения отдельных логических свойств границ блочного измерения в одном месте таблицы стилей.

Попробуйте

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;
}

Составные свойства

Это сокращённое свойство для следующих свойств CSS:

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

Синтаксис

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;

Значения

Свойство border-block задаётся одним или несколькими из следующих значений в любом порядке:

<line-width>
Ширина границы. См. border-width.
<line-style>
Стиль линии границы. См. border-style.
color
Цвет границы.

Описание

Свойство border-block позволяет задать значения одного или нескольких свойств: border-block-width, border-block-style и border-block-color, одновременно задавая начало и конец в блочном измерении. Физические границы, которым оно соответствует, зависят от режима письма, направления текста и ориентации текста элемента. В зависимости от значений свойств writing-mode, direction и text-orientation оно соответствует свойствам border-top и border-bottom либо border-right и border-left.

Границы другого измерения можно задать с помощью свойства border-inline, которое устанавливает border-inline-start и border-inline-end.

Формальное определение

Исходное значение как у каждого из свойств, входящих в сокращённое свойство:
  • border-block-width
  • border-block-style
  • border-block-color
Применяется к всем элементам
Наследуется нет
Вычисленное значение как у каждого из свойств, входящих в сокращённое свойство:
  • border-block-width
  • border-block-style
  • border-block-color
Тип анимации как у каждого из свойств, входящих в сокращённое свойство:
  • border-block-width
  • border-block-style
  • border-block-color

Формальный синтаксис

border-block = 
  <'border-top'>

Примеры

Граница с вертикальным текстом

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;
}

Результат

Спецификации

Спецификация
Модуль логических свойств и значений CSS, уровень 1
# propdef-border-block

Совместимость с браузерами

Компьютеры Мобильные устройства
Chrome Edge Firefox Opera Safari Chrome для Android Firefox для Android Opera для Android Safari на iOS Samsung Internet WebView для Android WebView на 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

См. также

  • Логические свойства и значения CSS
  • Это свойство соответствует одному из физических свойств границ: border-top, border-right, border-bottom или 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