Кратко
СкопированоСвойство 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.
💡 Поддерживается всеми современными браузерами.