border — CSS | MDN

Свойство CSS border это универсальное свойство для указания всех персональных свойств границ за раз: border-width, border-style (en-US), и border-color (en-US).

Как и во всех универсальных свойствах, любое персональное значение, которое не указанно, устанавливается в начальное значение. Обратите внимание, border не может быть использован для указания пользовательского значения border-image (en-US), но вместо этого устанавливает его в начальное значение, т.е. none.

border: 1px;
border: 2px dotted;
border: medium dashed green;

Примечание: Рекомендуется использовать border, когда вы хотите установить все свойства границ одновременно. Тогда как универсальные свойства border-width, border-style (en-US), и border-color

(en-US) принимают до четырёх значений, позволяя установить различные значения для каждого ребра, border принимает единственное значение для каждого свойства. И этот стиль применяется для всех четырёх границ.

Свойство border указывается используя одно или более значений <br-width>, <br-style>, и <color> указанных ниже.

Значения

<br-width>

Толщина границ. По умолчанию medium если отсутствует. Больше информации border-width.

<br-style>

Стиль линии границ. По умолчанию none

если отсутствует. Больше информации border-style (en-US).

<color>

Цвет границ. По умолчанию принимает значение свойства элементов color (en-US). Больше информации border-color (en-US).

Обычный синтаксис

border = 
<line-width> || (en-US)
<line-style> || (en-US)
<color>

"><line-width> =
<length [0,∞]> | (en-US)
thin | (en-US)
medium | (en-US)
thick

"><line-style> =
none | (en-US)
hidden | (en-US)
dotted | (en-US)
dashed | (en-US)
solid | (en-US)
double | (en-US)
groove | (en-US)
ridge | (en-US)
inset | (en-US)
outset

HTML

<div>Look at my borders. </div>
<p>Вы можете редактировать CSS ниже для экспериментов со стилями границ!</p>
<style contenteditable>
  .fun-border {
    border: 2px solid red;
  }
</style>

CSS

style {
  display: block;
  border: 1px dashed black;
}

Результат

Specification
CSS Backgrounds and Borders Module Level 3
# propdef-border
Начальное значениекак и у каждого из подсвойств этого свойства:
  • border-width: как и у каждого из подсвойств этого свойства:
    • border-top-width (en-US): medium
    • border-right-width (en-US): medium
    • border-bottom-width (en-US)
      : medium
    • border-left-width (en-US): medium
  • border-style (en-US): как и у каждого из подсвойств этого свойства:
    • border-top-style (en-US): none
    • border-right-style (en-US): none
    • border-bottom-style (en-US): none
    • border-left-style (en-US): none
  • border-color (en-US): как и у каждого из подсвойств этого свойства:
    • border-top-color (en-US): currentcolor
    • border-right-color (en-US): currentcolor
    • border-bottom-color (en-US): currentcolor
    • border-left-color (en-US): currentcolor
Применяется квсе элементы. Это также применяется к ::first-letter.
Наследуетсянет
Обработка значениякак и у каждого из подсвойств этого свойства:
  • border-width: как и у каждого из подсвойств этого свойства:
    • border-bottom-width (en-US): абсолютная длина или 0, если border-bottom-style (en-US)none или hidden
    • border-left-width (en-US): абсолютная длина или 0, если border-left-style (en-US)none или hidden
    • border-right-width (en-US): абсолютная длина или 0
      , если border-right-style (en-US)none или hidden
    • border-top-width (en-US): абсолютная длина или 0, если border-top-style (en-US)none или hidden
  • border-style (en-US): как и у каждого из подсвойств этого свойства:
    • border-bottom-style (en-US): как указано
    • border-left-style (en-US): как указано
    • border-right-style (en-US): как указано
    • border-top-style (en-US): как указано
  • border-color (en-US): как и у каждого из подсвойств этого свойства:
    • border-bottom-color (en-US): вычисленный цвет
    • border-left-color (en-US): вычисленный цвет
    • border-right-color (en-US): вычисленный цвет
    • border-top-color (en-US): вычисленный цвет
Animation typeкак и у каждого из подсвойств этого свойства:
  • border-color
    (en-US): как и у каждого из подсвойств этого свойства:
    • border-bottom-color (en-US): цвет
    • border-left-color (en-US): цвет
    • border-right-color (en-US): цвет
    • border-top-color (en-US): цвет
  • border-style (en-US): discrete
  • border-width: как и у каждого из подсвойств этого свойства:
    • border-bottom-width (en-US): длина
    • border-left-width (en-US)
      : длина
    • border-right-width (en-US): длина
    • border-top-width (en-US): длина

BCD tables only load in the browser with JavaScript enabled. Enable JavaScript to view data.

  • border-radius-related CSS properties: border-top-left-radius (en-US), border-top-right-radius (en-US), border-bottom-right-radius (en-US), border-bottom-left-radius (en-US)

Found a content problem with this page?

  • Edit the page on GitHub.
  • Report the content issue.
  • View the source on GitHub.

Want to get more involved?

Learn how to contribute.

This page was last modified on by MDN contributors.

border-width — CSS | MDN

CSS-свойство border-width определяет ширину рамки элемента. Но обычно её задают не отдельно, а в составе свойства border.

Начальное значениекак и у каждого из подсвойств этого свойства:
  • border-top-width (en-US): medium
  • border-right-width (en-US): medium
  • border-bottom-width (en-US): medium
  • border-left-width (en-US): medium
Применяется квсе элементы.
Это также применяется к ::first-letter.
Наследуетсянет
Обработка значениякак и у каждого из подсвойств этого свойства:
  • border-bottom-width (en-US): абсолютная длина или 0, если border-bottom-style (en-US)none или hidden
  • border-left-width (en-US): абсолютная длина или 0, если border-left-style (en-US)
    none или hidden
  • border-right-width (en-US): абсолютная длина или 0, если border-right-style (en-US)none или hidden
  • border-top-width (en-US): абсолютная длина или 0, если border-top-style (en-US)none или hidden
Animation typeкак и у каждого из подсвойств этого свойства:
  • border-bottom-width (en-US): длина
  • border-left-width (en-US): длина
  • border-right-width (en-US): длина
  • border-top-width (en-US): длина

Общий синтаксис (en-US):

border-width = 
<line-width>{1,4} (en-US)

"><line-width> =
<length [0,∞]> | (en-US)
thin | (en-US)
medium | (en-US)
thick

border-width: ширина                  /* Одно значение */
border-width: вертикальная горизонтальная    /* Два значения */
border-width: верх горизонтальная основание    /* Три значения */
border-width: верх право основание лево  /* Четыре значения */
border-width: inherit /* Родительское значение */

Values

  • <br-width>
    • : Is either a non-negative explicit <length> value or a keyword denoting the thickness of the bottom border. The keyword must be one of the following values:thinA thin border
      mediumA medium border
      thickA thick borderThe specification doesn’t precisely define the thickness of each of the keywords, which is therefore implementation specific. Nevertheless, it requests that the thickness does follow the thin ≤ medium ≤ thick inequality and that the values are constant on a single document.
  • inherit
    • : Is a keyword indicating that all four values are inherited from their parent’s element calculated value.

A mix of values and lengths

HTML
<p>
    one value: 6px wide border on all 4 sides</p>
<p>
    two different values: 2px wide top and bottom border, 10px wide right and left border</p>
<p>
    three different values: 0. 3em top, 9px bottom, and zero width right and left</p>
<p>
    four different values: "thin" top, "medium" right, "thick" bottom, and 1em right</p>
CSS
#sval {
    border: ridge #ccc;
    border-width: 6px;
}
#bival {
    border: solid red;
    border-width: 2px 10px;
}
#treval {
    border: dotted orange;
    border-width: 0.3em 0 9px;
}
#fourval {
    border: solid lightgreen;
    border-width: thin medium thick 1em;
}
p {
    width: auto;
    margin: 0.25em;
    padding: 0.25em;
}
Result
SpecificationStatusComment
CSS Backgrounds and Borders Module Level 3
Определение ‘border-width’ в этой спецификации.
Кандидат в рекомендацииNo direct change, the <length> CSS data type extension has an effect on this property.
CSS Level 2 (Revision 1)
Определение ‘border-width’ в этой спецификации.
РекомендацияAdded the constraint that values’ meaning must be constant inside a document.
CSS Level 1
Определение ‘border-width’ в этой спецификации.
Рекомендация

BCD tables only load in the browser with JavaScript enabled. Enable JavaScript to view data.

  • The border-related shorthand properties: border, border-style (en-US), border-color (en-US)
  • The border-width-related properties: border-bottom-width (en-US), border-left-width (en-US), border-right-width (en-US), border-top-width (en-US)

Found a content problem with this page?

  • Edit the page on GitHub.
  • Report the content issue.
  • View the source on GitHub.

Want to get more involved?

Learn how to contribute.

This page was last modified on by MDN contributors.

border — CSS: Каскадные таблицы стилей

Свойство CSS border устанавливает границу элемента. Он устанавливает значения border-width , border-style и border-color .

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

  • цвет границы
  • с каймой
  • ширина границы
 /* стиль */
граница: сплошная;
/* ширина | стиль */
граница: 2px пунктирная;
/* стиль | цвет */
граница: начало #f33;
/* ширина | стиль | цвет */
граница: средняя пунктирная зеленая;
/* Глобальные значения */
граница: наследовать;
граница: начальная;
граница: возврат;
граница: обратный слой;
граница: не установлена;
 

Свойство border может быть указано с использованием одного, двух или трех значений, перечисленных ниже. Порядок значений не имеет значения.

Примечание: Граница будет невидимой, если ее стиль не определен. Это связано с тем, что стиль по умолчанию равен none .

Значения

Устанавливает толщину границы. По умолчанию средний если отсутствует. См. ширина границы .

<стиль строки>

Устанавливает стиль границы. По умолчанию нет если отсутствует. См. стиль границы .

<цвет>

Задает цвет границы. По умолчанию currentcolor , если отсутствует. См. цвет границы .

Как и для всех сокращенных свойств, любые пропущенные вложенные значения будут установлены в исходное значение. Важно, border нельзя использовать для указания пользовательского значения для border-image , вместо этого он устанавливает исходное значение, т. е. none .

Сокращение border особенно полезно, когда вы хотите, чтобы все четыре границы были одинаковыми. Однако, чтобы сделать их отличными друг от друга, вы можете использовать длинные свойства border-width , border-style и border-color , которые принимают разные значения для каждой стороны. Кроме того, вы можете нацеливать одну границу за раз с помощью физической (например, border-top ) и логические (например, border-block-start ) свойства границы.

Границы и контуры

Границы и контуры очень похожи. Однако контуры отличаются от границ следующими способами:

  • Контуры никогда не занимают места, так как они рисуются за пределами содержимого элемента.
  • Согласно спецификации контуры не обязательно должны быть прямоугольными, хотя обычно они таковыми и являются.
Исходное значение как каждое из свойств сокращения:
  • border-width : как каждое из свойств сокращения:
    • border-top-width : medium border- 0 Ширина : Средняя
    • Пограничная ширина : Средняя
    • Пограничная левая ширина : Средняя
  • Стиль : как каждый из властей из шартхи. :
    • Стиль границы : Нет
    • Стиль пограничной границы : Нет
    • Стиль пограничной суммы : Нет
    • Граница-погранично-строительство 9000:
    • 9000:
    • Нет
  • Пограничный цвет : как каждое из свойств сокращения:
    • Пограничный пограничный цвет : Currentcolor
    • -Crover-Color : .0005
    • Border-Bottom-Color : CurrentColor
    • Пограничный левый цвет : CurrentColor
Applies до9999999
ALPLEES. Это также относится к ::first-letter .
Унаследовано нет
Вычисленное значение как каждое из свойств сокращения:
  • свойства сокращения: свойств0120
    • Пограничная палочка : Абсолютная длина или 0 , если Стиль пограничной шкафы - Нет или Скрытая
    • -left. , если border-left-style is none или hidden
    • border-right-width : абсолютная длина или 00005
    • Граница с шириной : Абсолютная длина или 0 , если Стиль пограничной стиль сокращение:
      • стиль границы снизу : как указано
      • стиль границы слева : как указано
      • стиль границы справа : как указано
      • : как указано
      • : как указано как указано
    • border-color : as каждое из свойств сокращенной записи:
      • border-bottom-color : вычисленный цвет
      • border-left-color :02d color :02d color -color : вычисленный цвет
      • Пограничный цвет : расчетный цвет
Тип анимации. Как у каждого свойства Shorthand:
  • : как каждое из свойств сокращения:
    • цвет нижней границы : цвет
    • цвет левой границы : цвет
    • цвет границы справа 20 : цвет border-top-color : цвет
  • border-style : дискретный
  • border-width : как каждое из свойств сокращения:

    • 9000 border-width длина
    • по границе левой шириной : длина
    • Граница-прямоугольная ширина : длина
    • Граница с шириной : длина
 Граница = 6    
.  > || 
<стиль строки> ||
<цвет>

"> =
|
тонкий |
средний |
толстый

"> =
нет |
скрытый |
с точками |
пунктир |
твердый |
двойной |
канавка |
гребень |
вставка |
начало

Установка розовой границы начала

HTML
 
У меня есть граница, контур и тень блока! Удивительно, не так ли?
CSS
 раздел {
  кайма: 0,5рем, начало розовое;
  канва: 0,5рем однотонный хаки;
  box-shadow: 0 0 0 2rem небесно-голубой;
  радиус границы: 12px;
  шрифт: жирный 1rem без засечек;
  поля: 2re;
  набивка: 1рем;
  смещение контура: 0,5 бэр;
}
 
Результат
# propdef-грамотный состав . Включите JavaScript для просмотра данных.

  • ширина границы
  • с каймой
  • цвет рамки
  • контур
  • Фоны и рамки
  • Изучение CSS: фоны и границы

Обнаружили проблему с содержанием этой страницы?

  • Отредактируйте страницу на GitHub.
  • Сообщить о проблеме с содержимым.
  • Посмотреть исходный код на GitHub.

Хотите принять участие?

Узнайте, как внести свой вклад.

Последний раз эта страница была изменена участниками MDN.

цвет границы - CSS: каскадные таблицы стилей

цвет границы сокращенное свойство CSS устанавливает цвет границы элемента.

Каждая сторона может быть установлена ​​индивидуально с помощью border-top-color , border-right-color , border-bottom-color и border-left-color ; или используя режим записи border-block-start-color , border-block-end-color , border-inline-start-color и border-inline-end-color .

Дополнительную информацию о цветах границ можно найти в цветах CSS.

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

  • border-bottom-color
  • граница левая цвет
  • граница правого цвета
  • цвет верхней границы
 /* значения  */
цвет границы: красный;
/* сверху и снизу | Лево и право */
цвет границы: красный #f015ca;
/* сверху | влево и вправо | нижний */
цвет границы: красный rgb(240, 30, 50, 0,7) зеленый;
/* сверху | право | дно | левый */
цвет границы: красный желтый зеленый синий;
/* Глобальные значения */
цвет границы: наследовать;
цвет границы: начальный;
цвет границы: вернуться;
цвет границы: обратный слой;
цвет границы: не установлен;
 

Свойство border-color может быть указано с использованием одного, двух, трех или четырех значений.

  • Когда указано одно значение , он применяет один и тот же цвет к всем четырем сторонам .
  • Когда указаны два значения , первый цвет применяется к верхнему и нижнему , второй — к левому и правому .
  • Когда указаны три значения , первый цвет применяется к 9 верхним 0006 , второй до слева и справа , третий до снизу .
  • Когда указаны четыре значения , цвета применяются к верхнему , правому , нижнему и левому в указанном порядке (по часовой стрелке).

Значения

<цвет>

Определяет цвет границы.

Спецификация
CSS-фон и границы модуля 3
# Propdef-грамотный состав
Исходное значение В качестве каждого из свойств сокращения:
  • Граница на границе : CurrentColor
  • Граница-верховое цвето
  • border-left-color : currentcolor
Применяется ко всем элементам. Это также относится к ::first-letter .
Унаследовано NO
Вычисленное значение Как каждый из свойств сокращения:
  • Пограничный цвет-красот : Computed Color
  • . right-color : вычисленный цвет
  • border-top-color : вычисленный цвет
Тип анимации как каждое из свойств сокращения:
  • 6 70004 border-bottom-color : цвет
  • border-left-color : цвет
  • border-right-color : цвет
  • border-top-color 9 90 цвет 0
  •  цвет границы = 
    {1,4}

    Полное использование цвета границы

    HTML
     

    border-color: red; эквивалентно

    <ул>
  • border-top-color: красный;
  • правый цвет границы: красный;
  • border-bottom-color: красный;
  • border-left-color: красный;
  • <дел>

    border-color: gold red; эквивалентно

    <ул>
  • border-top-color: gold;
  • правый цвет границы: красный;
  • border-bottom-color: gold;
  • border-left-color: красный;
  • <дел>

    border-color: красно-голубой золотой; эквивалентно

    <ул>
  • border-top-color: красный;
  • цвет правой границы: голубой;
  • border-bottom-color: gold;
  • цвет левой границы: голубой;