CSS свойство border-width задает ширину рамки для элемента. Можно использовать от 1 до 4 значений. Ширина устанавливается начиная с верхней позиции. Если задано два значения ширины подряд, это значит первое значение для верхней и нижней границы, второе значение для правой и левой границы.
border-width:thin medium thick 10px;
Верхняя граница — тонкая
Правая граница — средняя
Нижняя граница — толстая
Левая граница — 10px
border-width:thin medium thick;
Верхняя граница — тонкая
Правая и левая границы — средние
Нижняя граница — толстая
border-width:thin medium;
Верхняя и нижняя границы — тонкие
Правая и левая границы — средние
border-width:thin;
Все четыре границы — тонкие
Значение по умолчанию:
medium
Применяется:
ко всем элементам, а также к псевдо-элементу ::first-letter
Анимируется:
да
Наследуется:
нет
Версия:
CSS1
Синтаксис JavaScript:
object. style.borderWidth=»thin thick»
Синтаксис
border-width: medium|thin|thick|ширина|inherit;
Значения свойства
Значение
Описание
thin
Тонкая граница рамки.
medium
Средняя граница рамки.
thick
Толстая граница рамки.
ширина
Позволяет определить ширину рамки в единицах измерения, используемых в CSS.
inherit
Указывает, что значение наследуется от родительского элемента.
Пример
border-width:
thin
medium
thick
1px
7px
11px
1px 5px 10px 20px
10px 2px
div {
border-style: solid; border-width: thin;
}
html — Как сделать border-bottom на всю ширину, но контент на max-width: 1200px?
Задать вопрос
Вопрос задан
Изменён
3 года 7 месяцев назад
Просмотрен
2k раз
Хочу сделать чтобы border-bottom был на всю ширину экрана, а контент был только в заданной ширине.
На картинке изобразил наглядно (желтые линии это border-bottom, красные — ширина блока с контентом)
Используйте border-{side} , border-{side}-0 , border-{side}-2 , border-{side}-4 , или border-{side}-8 утилит для установки ширины границы для одной стороны элемента.
граница-t-4
граница-r-4
граница-b-4
граница-l-4
<дел>дел>
<дел>дел>
Горизонтальная и вертикальная стороны
Используйте утилиты border-{x|y}-{width}
для одновременной установки ширины границы с двух сторон элемента.
граница-x-4
граница-y-4
Между элементами
Вы также можете добавить границы между дочерними элементами, используя утилиты разделите-{x/y}-{ширина} и разделите-{цвет} .
01
02
03
<дел>
<дел>01дел>
<дел>02дел>
03
дел> <дел>
<дел>01дел>
<дел>02дел>
03
Дополнительные сведения см. в документации по разделению по ширине и разделению по цвету.
Использование без предварительной проверки
Если вы отключили предварительную проверку в своем проекте, вам нужно будет включать утилиту стиля границы каждый раз, когда вы используете одну из утилит border-width , чтобы граница фактически вступила в силу:
<дел>
<дел>
Это связано с тем, что браузеры устанавливают border-style большинства элементов на none по умолчанию, поэтому добавления border-width самого по себе недостаточно для отображения границы.
Предпечатная проверка применяет глобальный сброс границ, который устанавливает border-style в solid и border-width в 0 , что позволяет добавить границу к элементу, используя только border-width Утилита в проектах, использующих Preflight.
Условное применение
Наведение, фокус и другие состояния
Tailwind позволяет вам условно применять служебные классы в различных состояниях с помощью модификаторов вариантов. Например, используйте
hover:border-t-4 , чтобы применять утилиту border-t-4 только при наведении.
<дел>
Полный список всех доступных модификаторов состояния см. в документации Hover, Focus и других состояний.
Точки останова и медиа-запросы
Вы также можете использовать модификаторы вариантов для целевых медиа-запросов, таких как чувствительные точки останова, темный режим, предпочтения с уменьшенным движением и многое другое. Например, используйте md:border-t-4 , чтобы применить утилиту border-t-4 только при средних размерах экрана и выше.
<дел>
Чтобы узнать больше, ознакомьтесь с документацией по адаптивному дизайну, темному режиму и другим модификаторам медиазапросов.
Использование пользовательских значений
Настройка темы
По умолчанию Tailwind предоставляет пять служебных программ ширины границы и одинаковое количество служебных программ с каждой стороны (горизонтальные, вертикальные, верхние, правые, нижние и левые). Вы можете изменить, добавить или удалить их, отредактировав раздел theme.borderWidth конфигурации Tailwind.
Узнайте больше о настройке темы по умолчанию в документации по настройке темы.
Произвольные значения
Если вам нужно использовать одноразовое значение border-{side}-{width} , которое не имеет смысла включать в вашу тему, используйте квадратные скобки для создания свойства на лету используя любое произвольное значение.
<дел>
Узнайте больше о поддержке произвольных значений в документации по произвольным значениям.
Свойство CSS: ширина границы | HTML Собака
Ширина границы блока вокруг области содержимого и заполнения, а также перед областью поля.
Чтобы граница вступила в силу, с этим свойством необходимо использовать стиль границы .
Ширина границы в сочетании со стилем и цветом границы также может быть указана с помощью сокращенного свойства border .
С одним значением свойство border-width можно использовать для указания однородной границы вокруг блока. С двумя, тремя или четырьмя значениями стороны могут быть указаны независимо.
Возможные значения
Значение
Примечание
Пример
[длина]
Не должно быть отрицательного значения.
10px
thin
medium
thick
inherit
initial
unset
Реклама здесь! На давно известном, хорошо читаемом и уважаемом ресурсе веб-разработки.
Несколько значений
Одно, два, три или четыре значения, разделенные пробелом:
Value
Note
Example
[value]
[top, right, bottom, and left]
10px
[value] [value]
[top and bottom ] [влево и вправо]
10px 20px
[Значение] [Значение] [Значение]
[Вверху] [Правый и левый] [Внизу]
10PX 20PX 30PX
[ [949494949497 40197 [ [ [ [ [
. value] [value]
[top] [right] [bottom] [left]
10px 20px 30px 40px
border-width само по себе является сокращенным свойством. Ширина границы может быть установлена на сторонах независимо с помощью border-top-width , border-right-width , ширина нижней границы и ширина левой границы .
ширина границы: 10 пикселей 20 пикселей 30 пикселей 40 пикселей; совпадает с border-top-width: 10px; ширина правой границы: 20 пикселей; ширина нижней границы: 30 пикселей; ширина левой границы: 40 пикселей; , например.
Пример
в сторону { стиль границы: сплошной; }
/* Устанавливает стиль границы для применяемой ширины границы (при условии, что следующие элементы являются боковыми). */
#natterjack {граница-ширина: 1px; }
/* Единая ширина границы 12 пикселей со всех четырех сторон. */
#crestednewt {граница-ширина: 2px 5px; }
/* Ширина верхней и нижней границы составляет 2 пикселя каждая. Ширина левой и правой границы составляет 5 пикселей каждая. */
#poolfrog {граница-ширина: 0.5em 1px 3em; }
/* Ширина верхней границы 0.5em. Ширина левой и правой границы составляет 1 пиксель. Ширина нижней границы 3em. */
#smoothnewt {граница-ширина: 10px 20px 30px 40px; }
/* Ширина верхней границы 10 пикселей. Ширина правой границы 20px. Ширина нижней границы 30px.