Spec-Zone.ru › CSS

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

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

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

Свойство border-top-style CSS задаёт стиль линии верхней border элемента.

Примечание: В спецификации не определено, как соединяются в углах границы с разными стилями.

Попробуйте

border-top-style: none;
border-top-style: dotted;
border-top-style: dashed;
border-top-style: solid;
border-top-style: groove;
border-top-style: inset;
<section 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;
}

body {
  background-color: white;
}

Синтаксис

/* Keyword values */
border-top-style: none;
border-top-style: hidden;
border-top-style: dotted;
border-top-style: dashed;
border-top-style: solid;
border-top-style: double;
border-top-style: groove;
border-top-style: ridge;
border-top-style: inset;
border-top-style: outset;

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

Свойство border-top-style задаётся одним ключевым словом из <line-style>.

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

Исходное значение none
Применяется к всем элементам
Наследуется нет
Вычисленное значение как задано
Тип анимации дискретный

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

border-top-style = 
  <line-style>

<line-style> = 
  none |
  hidden |
  dotted |
  dashed |
  solid |
  double |
  groove |
  ridge |
  inset |
  outset

Примеры

Задание border-top-style

HTML

<table>
  <tbody>
    <tr>
      <td class="b1">none</td>
      <td class="b2">hidden</td>
      <td class="b3">dotted</td>
      <td class="b4">dashed</td>
    </tr>
    <tr>
      <td class="b5">solid</td>
      <td class="b6">double</td>
      <td class="b7">groove</td>
      <td class="b8">ridge</td>
    </tr>
    <tr>
      <td class="b9">inset</td>
      <td class="b10">outset</td>
    </tr>
  </tbody>
</table>

CSS

/* Define look of the table */
table {
  border-width: 2px;
  background-color: #52e385;
}
tr,
td {
  padding: 3px;
}

/* border-top-style example classes */
.b1 {
  border-top-style: none;
}
.b2 {
  border-top-style: hidden;
}
.b3 {
  border-top-style: dotted;
}
.b4 {
  border-top-style: dashed;
}
.b5 {
  border-top-style: solid;
}
.b6 {
  border-top-style: double;
}
.b7 {
  border-top-style: groove;
}
.b8 {
  border-top-style: ridge;
}
.b9 {
  border-top-style: inset;
}
.b10 {
  border-top-style: outset;
}

Результат

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

Спецификация
Модуль фонов и границ CSS, уровень 3
# border-style

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

Настольные компьютеры Мобильные устройства
Chrome Edge Firefox Opera Safari Chrome для Android Firefox для Android Opera для Android Safari для iOS Samsung Internet WebView для Android WebView для iOS
border-top-style
1
12
1До Firefox 50 стили границ скруглённых углов (с border-radius) всегда отображались так, как если бы border-top-style было solid. Это исправили в Firefox 50.
9.2
1
18
4До Firefox для Android 50 стили границ скруглённых углов (с border-radius) всегда отображались так, как если бы border-top-style было solid. Это исправили в Firefox для Android 50.
14
1
1.0
4.4
1
dashed
1
12
1
15
1
18
4
14
1
1.0
4.4
1
dotted
1
12
1
15
1
18
4
14
1
1.0
4.4
1
double
1
12
1
15
1
18
4
14
1
1.0
4.4
1
groove
1
12
1
15
1
18
4
14
1
1.0
4.4
1
hidden
1
12
1
15
1
18
4
14
1
1.0
4.4
1
inset
1
12
1
15
1
18
4
14
1
1.0
4.4
1
none
1
12
1
15
1
18
4
14
1
1.0
4.4
1
outset
1
12
1
15
1
18
4
14
1
1.0
4.4
1
ridge
1
12
1
15
1
18
4
14
1
1.0
4.4
1
solid
1
12
1
15
1
18
4
14
1
1.0
4.4
1

См. также

  • Другие свойства границ, задающие стиль: border-left-style, border-right-style, border-bottom-style и border-style.
  • Другие свойства верхней границы: border-top, border-top-color и border-top-width.

© 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-top-style

Spec-Zone.ru

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