Вебсправочник
Справочник CSS

Свойство border: рамки

Как задать толщину, стиль и цвет рамки и учитывать её в размере блока.

Как это работает

border объединяет толщину, стиль и цвет рамки. Для видимой линии обычно нужны все три составляющие, например 1px solid #d4ddd7. Если стиль остаётся none, выбранный цвет не создаст рамку сам по себе.

Рамка входит в геометрию блока и может менять итоговый размер. Для разделителя одной стороны есть border-bottom и другие частные свойства. Обводку фокуса лучше не удалять; outline часто удобнее, потому что не занимает место в раскладке.

Пример в интерфейсе

.card { box-sizing: border-box; width: 260px; border: 2px solid #11694e; padding: 18px; }

Значения и поведение

Значение или правило Результат
solid Сплошная линия.
dashed Пунктирная рамка.
border-bottom Рамка только снизу.
currentColor Использовать текущий цвет текста.

На что обратить внимание

Если рамка появляется только при наведении, элементы могут сдвигаться. Зарезервируйте такую же прозрачную рамку в обычном состоянии.

Проверьте на практике

Поменяйте solid на dashed, затем увеличьте толщину. Посмотрите, как border-box сохраняет наружный размер.

Связанные темы: box-sizing, border-radius.

Попробуйте сами

HTML + CSS песочница
РЕЗУЛЬТАТ · ИЗОЛИРОВАННЫЙ ПРЕДПРОСМОТР
Измените код и нажмите «Запустить». JavaScript и внешние запросы отключены.
Самостоятельный учебный материал. Техническая документация: первоисточник по теме ↗. Если результат отличается, проверьте код и версию браузера.