Что такое border collapse в html
CSS border-collapse Свойство
Пример
Установите модель свертывания границ для двух таблиц:
#table1 <
border-collapse: separate;
>
#table2 <
border-collapse: collapse;
>
Подробнее примеры ниже.
Определение и использование
Свойство border-collapse устанавливает, должны ли границы таблицы сворачиваться в одну границу или разделяться как в стандартном HTML.
Значение по умолчанию: | separate |
---|---|
Inherited: | yes |
Animatable: | no. Читайте о animatable |
Version: | CSS2 |
Синтаксис JavaScript: | object.style.borderCollapse=»collapse» |
Поддержка браузера
Номера в таблице указывают первую версию браузера, которая полностью поддерживает свойство.
Синтаксис CSS
Значения свойств
Значение | Описание |
---|---|
separate | Границы разделены; Каждая ячейка будет отображать свои собственные границы. Это значение по умолчанию. |
collapse | Границы свернуты в одну границу, когда это возможно (граница-пробелы и пустые-ячейки свойства не имеют эффекта) |
initial | Присваивает этому свойству значение по умолчанию. (Читайте о initial) |
inherit | Наследует это свойство из родительского элемента. (Читайте о inherit) |
Другие примеры
Пример
При использовании «граница-свернуть: разделить», граница-шаг свойство может быть использовано для установки пространства между ячейками:
Пример
При использовании «border-свернуть: свернуть», ячейка, которая появляется первым в коде будет «Win»:
table, td, th <
border: 3px solid red;
>
#table1 <
border-collapse: collapse;
border-color: blue;
>
border-collapse
Internet Explorer | Chrome | Opera | Safari | Firefox | Android | iOS | |
6.0+ | 8.0+ | 1.0+ | 3.5+ | 1.0+ | 1.0+ | 1.0+ | 1.0+ |
Краткая информация
Значение по умолчанию | separate | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Наследуется | Нет | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Применяется | К тегу
Версии CSSОписаниеУстанавливает, как отображать границы вокруг ячеек таблицы. Это свойство играет роль, когда для ячеек установлена рамка, тогда в месте стыка ячеек получится линия двойной толщины (рис. 1а). Значение collapse заставляет браузер анализировать подобные места в таблице и убирать в ней двойные линии (рис. 1б). При этом между ячейками остается только одна граница, одновременно принадлежащая обеим ячейкам. То же правило соблюдается и для внешних границ, когда вокруг самой таблицы добавляется рамка.
Рис. 1. Вид таблицы при использовании свойства border-collapse Синтаксисborder-collapse: collapse | separate | inherit ЗначенияHTML5 CSS2.1 IE Cr Op Sa Fx Результат данного примера показан на рис. 2. Рис. 2. Вид таблицы при использовании свойства border-collapse Браузерыborder-collapse
Краткая информация
|