Кратко
СкопированоСвойство border управляет стилем рамки элемента.
Пример
СкопированоВокруг абзаца текста будет рамка, состоящая из чёрточек:
p { border-style: dashed;}
p {
border-style: dashed;
}
Как пишется
СкопированоСтиль рамки задаётся при помощи ключевых слов:
none— отключает рамку (значение по умолчанию).solid— сплошная рамка. Этот стиль используется чаще всего.dotted— рамка состоит из точек с пробелами между ними.dashed— рамка состоит из коротких чёрточек с пробелами между ними.double— рамка состоит из двух сплошных линий с небольшим нерегулируемым отступом между ними.
Редкие значения
СкопированоНиже будут перечислены редко используемые стили рамки:
groove— рамка объёмная, с тенями от источника света, находящегося в верхнем левом наружном углу.ridge— рамка объёмная, с тенями от источника света, находящегося в нижнем правом внешнем углу.inset— рамка с тенями от источника света, находящегося в нижнем правом внутреннем углу.outset— рамка с тенями от источника света, находящегося в левом верхнем внутреннем углу.
Понять текстовое описание этих стилей довольно сложно, посмотрите пример ниже:
Как понять
СкопированоСвойство border является шорткатом для свойств:
border- bottom - style border- left - style border- right - style border- top - style
Но без особой необходимости эти свойства отдельно не используются. Более того, чаще всего стиль рамки задаётся внутри шортката border.
Подсказки
Скопировано💡 Достаточно определить стиль рамки для того, чтобы она появилась вокруг элемента. Остальные значения будут установлены в значения по умолчанию: ширина рамки 3 пикселя, а цвет такой же, как унаследованный цвет текста (по умолчанию — чёрный).
💡 Если рамка тонкая, например, 1 пиксель, то внешне значение double почти не будет отличаться от solid. Для визуальной разницы задавайте рамку большей ширины.
💡 Если border свойство применяется к таблице со свойством border в значении collapsed, то inset будет вести себя как groove, outset — как ridge.