border-width
Обновлено: 08.12.2022
border-width
Задаёт толщину границы одновременно на всех сторонах элемента или индивидуально для каждой стороны. Способ изменения толщины зависит от числа значений.
Краткая информация
Значение по умолчанию | medium |
Наследуется | Нет |
Применяется | Ко всем элементам |
Анимируется | Да |
Синтаксис
border-width: [<размер> | thin | medium | thick] {1,4}
Значения
Три переменные — thin (2 пикселя), medium (4 пикселя) и thick (6 пикселей) задают толщину границы. Для более точного значения толщину можно указывать в пикселях или других единицах.
Разрешается использовать одно, два, три или четыре значения, разделяя их между собой пробелом. Эффект зависит от количества и приведён в табл. 1.
Табл. 1. Зависимость результата от числа значений
Число значений | Результат |
---|---|
1 | Толщина границы будет установлена для всех сторон элемента. |
2 | Первое значение устанавливает толщину верхней и нижней границ, второе — левой и правой. |
3 | Первое значение задаёт толщину верхней границы, второе — одновременно левой и правой границ, а третье — нижней границы. |
4 | Поочерёдно устанавливается толщину верхней, правой, нижней и левой границ. |
Пример
Объектная модель
Объект.style.borderWidth
Примечание
Браузер Internet Explorer до шестой версии включительно при толщине границы 1px отображает dotted как dashed. При толщине 2px и выше значение dotted работает корректно. Эта ошибка исправлена в IE7, но только для всех границ толщиной 1px. Если одна из границ блока имеет толщину 2px и выше, то в IE7 значение dotted превращается в dashed.
Толщина границы при использовании ключевых слов thin, medium и thick в разных браузерах может несколько различаться.