Spec-Zone.ru › CSS

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

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

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

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

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

Попробуйте

border-block-width: thick;
writing-mode: horizontal-tb;
border-block-width: thick;
writing-mode: vertical-rl;
border-block-width: 4px;
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: palegreen;
  color: black;
  border: 0 solid crimson;
  padding: 0.75em;
  width: 80%;
  height: 100px;
  unicode-bidi: bidi-override;
}

Синтаксис

/* <'line-width'> values */
border-block-width: 5px;
border-block-width: thick;

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

Значения

<line-width>
Задаёт ширину границы: в виде явного неотрицательного значения <length> или одного из ключевых слов: thin, medium или thick. Значение по умолчанию — medium.

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

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

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

border-block-width = 
  <'border-top-width'>{1,2}

Примеры

Ширина границы при вертикальном тексте

HTML

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

CSS

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

.exampleText {
  writing-mode: vertical-lr;
  border: 1px solid blue;
  border-block-width: 5px;
}

Результат

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

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

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

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

См. также

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

Spec-Zone.ru

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