seodon.ru | CSS справочник — border-collapse
Опубликовано: 18.08.2010 Последняя правка: 08.12.2015
Свойство CSS border-collapse используется для управления способом отображения рамок (границ) вокруг ячеек таблицы. По умолчанию браузеры выделяют каждой ячейке собственную рамку, а с помощью border-collapse можно сделать границы ячеек общими с границами соседних ячеек.
Тип свойства
Назначение: таблицы.
Применяется: к тегу <TABLE> и элементам, у которых свойство display имеет значение table или inline-table.
Наследуется: да.
Значения
Значением свойства border-collapse является одно из ключевых слов.
- collapse — у соседних ячеек таблицы имеется только одна общая рамка (граница), а те границы ячеек, которые являются соседними с рамкой таблицы, вообще не отображаются.
- separate — каждая ячейка таблицы имеет свою собственную рамку и если расстояние между ячейками равно нулю (свойство border-spacing), то границы ячеек прилегают друг к другу.

- inherit — наследует значение border-collapse от родительского элемента.
Процентная запись: не существует.
Значение по умолчанию: separate.
Таблица с border-collapse: collapse.
Таблица с border-collapse: separate.
Синтаксис
border-collapse: collapse | separate | inherit
Пример CSS: использование border-collapse
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "https://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>seodon.ru - CSS свойство border-collapse</title>
<style type="text/css">
table {
width: 100%; /* ширина таблицы */
text-align:center; /* содержимое таблицы по центру */
border: #00ff00 4px double; /* стили рамки таблицы */
border-collapse:collapse; /* делаем границы общими */
}
th, td {
border: #ff0000 1px solid;
padding:3px; /* внутренние отступы ячеек */
}
</style>
</head>
<body>
<table>
<tr><th>Месяц</th><th>Кролики, шт</th><th>Корм, кг</th></tr>
<tr><td>Июнь</td><td>10</td><td>45</td></tr>
<tr><td>Июль</td><td>38</td><td>87</td></tr>
<tr><td>Август</td><td>65</td><td>169</td></tr>
<tr><th>Итого:</th><th>65</th><th>301</th></tr>
</table>
</body>
</html>Результат примера
Результат.
Использование свойства CSS border-collapse.
Версии CSS
| Версия: | CSS 1 | CSS 2 | CSS 2.1 | CSS 3 |
| Поддержка: | Нет | Да | Да | Да |
Браузеры
| Браузер: | Internet Explorer | Google Chrome | Mozilla Firefox | Opera | Safari | |
| Версия: | 6.0 и 7.0 | 8.0 и выше | 2.0 и выше | 2.0 и выше | 9.2 и выше | 3.1 и выше |
| Поддержка: | Частично | Да | Да | Да | Да | Да |
Internet Explorer 6.0 и 7.0 не понимают значение inherit.
CSS | Свойство border-collapse — GeeksforGeeks
< головка > < title > CSS border-collapse Property заголовок > < стиль 90 008 > стол, тд, й { граница: 1px сплошной черный; } /* расстояние между границами используется для указания ширина между границей и соседними ячейками */ #separateTable { 900 09 обрыв границы: отдельный; border-spacing: 10px; } #collapseTable { 900 06 граница-коллапс: коллапс; border-spacing: 10px; } #initialTable { 900 06 border-collapse: initial; } стиль 9000 7 > головка > < корпус 90 008 > < h3 > 90 008 граница обрушения: отдельно h3 > < таблица id = "separateTable" > < tr > < th >Имя автора 900 08 th > < th >Контактный номер th > tr > < tr > < td >Geek td 9 0008 > < td >XXXXXXXXXX td > tr > < tr > 9000 9 < td >GFG td > 90 007 < td >XXXXXXXXXX td > 90 007 т.
р. 9стол 0009 < h3 > border-collapse: свернуть 90 008 h3 > < таблица id = "collapseTable" > < tr > 9000 7 < -й > Имя автора th > < th >Контактный номер -й > тр > < tr > < td >Компьютерщик td > < td >XXXXXXXXXX td 900 08 > tr > < tr > < td >GFG тд > < td >XXXXXXXXXX td > tr > таблица > 90 009 < h3 > обрушение границы : initial h3 > 900 09 < таблица id = "initialTable" > 9 0008 < tr > < th >Имя автора th > < th >Контактный номер 90 007-й > tr > < tr > < td >Гик тд > < td >XXXXXXXXXX td > tr > < tr > 9000 8 < td >GFG td > 90 006 < td >XXXXXXXXXX td > 90 008 тр 9Таблица 0007 body > html > свернуть границу с использованием HTML-атрибута –
спросил
Изменено
6 лет, 9 месяцев назад
Просмотрено
19 тысяч раз
Доступен ли атрибут HTML, эквивалентный свойству CSS border-collapse: Collapse; ?
Я пытаюсь добиться той же границы в 1 пиксель только с помощью HTML, а не с помощью CSS.
таблица{
граница коллапса: коллапс;
}
Строка 1
Строка 1
Строка 1
Ряд 2
Ряд 2
Ряд 2
таблица> Вы можете попробовать ячеек .
<граница таблицы = "1px" Cellspacing = "0" CellPadding = "3">
Строка 1
Строка 1
Строка 1
Ряд 2
Ряд 2
Ряд 2
таблица>
Примечание: Cellspacing не перекрывает границы соседних ячеек, что делает свойство CSS.
8 Вы можете использовать ячейки или ячейки, но это не рекомендуется в HTML5
0 я не понимаю, почему вы хотите прекратить использовать CSS, потому что это то, что делает CSS
вы можете использовать boostrap, css включен внутри.
для получения дополнительной информации перейдите на w3chools
Базовая таблица
Класс .


р. 
