border
Свойство CSS border
это универсальное свойство для указания всех персональных свойств границ за раз: border-width
, border-style
(en-US), и border-color
(en-US).
Интерактивный пример
Как и во всех универсальных свойствах, любое персональное значение, которое не указанно, устанавливается в начальное значение. Обратите внимание, border
не может быть использован для указания пользовательского значения border-image
(en-US), но вместо этого устанавливает его в начальное значение, т.е. none
.
css
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
html
<div class="fun-border">Look at my borders.</div>
<p>Вы можете редактировать CSS ниже для экспериментов со стилями границ!</p>
<style contenteditable>
.fun-border {
border: 2px solid red;
}
</style>
CSS
css
style {
display: block;
border: 1px dashed black;
}
Результат
Спецификация
Specification |
---|
CSS Backgrounds and Borders Module Level 3 # propdef-border |
Начальное значение | как и у каждого из подсвойств этого свойства:
|
---|---|
Применяется к | все элементы. Это также применяется к ::first-letter . |
Наследуется | нет |
Обработка значения | как и у каждого из подсвойств этого свойства:
|
Animation type | как и у каждого из подсвойств этого свойства:
|
Совместимость браузеров
BCD tables only load in the browser