Кратко
СкопированоСвойство border
управляет толщиной рамки элемента.
Пример
СкопированоДля того чтобы увидеть работу свойства, необходимо помимо толщины рамки добавить ещё и значение свойства border
.
<p class="text">Блок текста, обведённый рамкой</p>
<p class="text">Блок текста, обведённый рамкой</p>
.text { border-style: solid; border-width: 4px;}
.text { border-style: solid; border-width: 4px; }
Как пишется
СкопированоДля задания толщины можно использовать три переменные - thin
, medium
или thick
, в большинстве браузеров это соответствует размерам 2 px, 4 px и 6 px соответственно.
Сама же спецификация не приравнивает эти переменные к определённому размеру, а только говорит что значение thin
должно быть меньше medium
, а оно, в свою очередь, меньше thick
, остальное контролируется на уровне браузера. Поэтому, для более точного значения, толщину можно указывать в пикселах или других единицах измерения
.
Ключевое слово inherit
наследует значение родителя, а initial
применяет значение по умолчанию, равное medium
.
Разрешается указывать одно, два, три или четыре значения. В зависимости от этого получится разный результат:
border
— одно значение, толщина рамки со всех сторон одинаковая.- width : 1px border
— два значения, первое устанавливает толщину рамки сверху и снизу, второе — слева и справа.- width : 1px 2px border
— три значения, первое значение устанавливает толщину рамки сверху, второе — слева и справа, а третье — снизу.- width : 1px 2px 3px border
— четыре значения, устанавливает для каждой стороны свою толщину, поочерёдно: для верхней, правой, нижней и левой рамки.- width : 1px 2px 3px 4px
Чаще всего это свойство используется в шорткате border
, так как обычно задаётся сразу и цвет и стиль и толщина рамки, а сокращённая форма позволяет сделать это более элегантно.
На этом демо можете посмотреть как выглядят разные размеры толщины рамки при разных значениях стиля рамки.
Подсказки
Скопировано💡 Свойство не наследуется.
💡 Значение по умолчанию medium
.
💡 Можно анимировать, читайте подробнее про CSS
.
💡 Поддерживается всеми современными браузерами.