Spec-Zone.ru › CSS

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

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

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

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

Попробуйте

border-block-start: solid;
writing-mode: horizontal-tb;
border-block-start: dashed red;
writing-mode: vertical-rl;
border-block-start: 1rem solid;
writing-mode: horizontal-tb;
border-block-start: thick double #32a1ce;
writing-mode: vertical-lr;
<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-start-color
  • border-block-start-style
  • border-block-start-width

Синтаксис

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

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

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

Связанные свойства border-block-end, border-inline-start и border-inline-end задают остальные границы элемента.

Значения

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

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

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

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

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

border-block-start = 
  <'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-start: 5px dashed blue;
}

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

Спецификация
CSS Logical Properties and Values Module Level 1
# border-shorthands

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

Компьютер Мобильные устройства
Chrome Edge Firefox Opera Safari Chrome для Android Firefox для Android Opera для Android Safari для iOS Samsung Internet WebView для Android WebView для iOS
border-block-start
69
79
41
56
12.1
69
41
48
12.2
10.0
69
12.2
currentColor
69
79
41
56
12.1
69
41
48
12.2
10.0
69
12.2
dashed
69
79
41
56
12.1
69
41
48
12.2
10.0
69
12.2
dotted
69
79
41
56
12.1
69
41
48
12.2
10.0
69
12.2
double
69
79
41
56
12.1
69
41
48
12.2
10.0
69
12.2
groove
69
79
41
56
12.1
69
41
48
12.2
10.0
69
12.2
hidden
69
79
41
56
12.1
69
41
48
12.2
10.0
69
12.2
inset
69
79
41
56
12.1
69
41
48
12.2
10.0
69
12.2
medium
69
79
41
56
12.1
69
41
48
12.2
10.0
69
12.2
none
69
79
41
56
12.1
69
41
48
12.2
10.0
69
12.2
outset
69
79
41
56
12.1
69
41
48
12.2
10.0
69
12.2
ridge
69
79
41
56
12.1
69
41
48
12.2
10.0
69
12.2
solid
69
79
41
56
12.1
69
41
48
12.2
10.0
69
12.2
thick
69
79
41
56
12.1
69
41
48
12.2
10.0
69
12.2
thin
69
79
41
56
12.1
69
41
48
12.2
10.0
69
12.2
transparent
69
79
41
56
12.1
69
41
48
12.2
10.0
69
12.2

См. также

  • Логические свойства и значения 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-start

Spec-Zone.ru

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