Spec-Zone.ru › CSS

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

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

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

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

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

Попробуйте

border-block-style: dotted;
writing-mode: horizontal-tb;
border-block-style: dotted;
writing-mode: vertical-rl;
border-block-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;
}

Синтаксис

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

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

Значения

<line-style>
Стиль линии границы. См. border-style.

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

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

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

border-block-style = 
  <'border-top-style'>{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: 5px solid blue;
  border-block-style: dashed;
}

Результат

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

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

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

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

См. также

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

Spec-Zone.ru

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