Border collapse свойство: Свойство border-collapse | CSS справочник

CSS свойство border-collapse

❮ Назад Вперед ❯

CSS свойство border-collapse определяет, как отображать границы вокруг ячеек таблицы.

Когда имеется только одна граница между ячейками, значениями для свойства border-style являются «inset», которое действует также, как «groove», и «outset», которое действует как «ridge». Когда ячейки разделены, расстояние между ними определяется свойством border-spacing.

border-collapse: separate | collapse | initial | inherit;

Пример

<!DOCTYPE html>
<html>
  <head>
    <title>Заголовок документа</title>
    <style>
      table {
      border-collapse: collapse;
      }
      table, th, td {
      border: 1px solid #cccccc;
      }
      thead {
      background-color: #1c87c9;
      color: #ffffff;
      }
      th {
      height: 50px;
      text-align: center;
      }
      td {
      padding: 3px 10px;
      }
    </style>
  </head>
  <body>
    <h3>Пример свойства border-collapse</h3>
    <p>Установлено значение "collapse" для свойства border-collapse.
</p> <table> <thead> <tr> <th>Заголовок</th> <th>Заголовок</th> <th>Заголовок</th> <th>Заголовок</th> </tr> </thead> <tbody> <tr> <td>Текст</td> <td>Текст</td> <td>Текст</td> <td>Текст</td> </tr> <tr> <td>Текст</td> <td>Текст</td> <td>Текст</td> <td>Текст</td> </tr> </tbody> </table> </body> </html>

Попробуйте сами!

В следующем примере можно увидеть, что, когда используем «border-collapse: separate», можно установить расстояние между ячейками с помощью свойства border-collapse, а если используем «border-collapse: collapse» свойство border-collapse не имеет эффекта:

Пример

<!DOCTYPE html>
<html>
  <head>
    <title>Заголовок документа</title>
    <style>
      table, td, th {
      border: 1px solid #ccc;
      }
      thead {
      background-color: #1c87c9;
      color: #ffffff;
      }
      th {
      height: 30px;
      text-align: center;
      }
      td {
      padding: 3px 10px;
      }
      #table1 {
      border-collapse: separate;
      border-spacing: 10px;
      }
      #table2 {
      border-collapse: collapse;
      border-spacing: 10px;  
      }
    </style>
  </head>
  <body>
    <h3>Пример свойства border-collapse</h3>
    <h4>border-collapse: separate;</h4>
    <p>Если используем "border-collapse: separate", свойство border-spacing может быть использовано для установления расстояния между ячейками.
</p> <table> <thead> <tr> <th>Заголовок</th> <th>Заголовок</th> <th>Заголовок</th> <th>Заголовок</th> </tr> </thead> <tbody> <tr> <td>Текст</td> <td>Текст</td> <td>Текст</td> <td>Текст</td> </tr> <tr> <td>Текст</td> <td>Текст</td> <td>Текст</td> <td>Текст</td> </tr> </tbody> </table> <h4>border-collapse: collapse;</h4> <p>Если используем "border-collapse: collapse", свойство border-spacing не имеет эффекта.</p> <table> <thead> <tr> <th>Заголовок</th> <th>Заголовок</th> <th>Заголовок</th> <th>Заголовок</th> </tr> </thead> <tbody> <tr> <td>Текст</td> <td>Текст</td> <td>Текст</td> <td>Текст</td> </tr> <tr> <td>Текст</td> <td>Текст</td> <td>Текст</td> <td>Текст</td> </tr> </tbody> </table> </body> </html>

Попробуйте сами!

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 1CSS 2CSS 2.1CSS 3
Поддержка:НетДаДаДа

Браузеры

Браузер:Internet ExplorerGoogle ChromeMozilla FirefoxOperaSafari
Версия:6.0 и 7.08.0 и выше2.0 и выше2.0 и выше9.2 и выше3.1 и выше
Поддержка:ЧастичноДаДаДаДаДа

Internet Explorer 6.0 и 7.0 не понимают значение inherit.

Свойство CSS border-collapse

❮ Назад Полное руководство по CSS Далее ❯


Пример

Установить модель сворачивающихся границ для двух таблиц:

#table1 {
 граница-коллапс: отдельная;

}

#таблица2 {
граница коллапса: коллапс;
}

Попробуйте сами »

Другие примеры «Попробуйте сами» ниже.


Определение и использование

Свойство border-collapse устанавливает, должны ли границы таблицы сворачиваться в одну границу или быть разделены, как в стандартном HTML.

Показать демо ❯

Значение по умолчанию: отдельный
Унаследовано: да
Анимация: нет. Читать о анимированном
Версия: CSS2
Синтаксис JavaScript: объект .style.borderCollapse=»collapse» Попытайся


Поддержка браузера

Цифры в таблице указывают на первую версию браузера, которая полностью поддерживает это свойство.

Собственность
обрушение границ 1,0 5,0 1,0 1,2 4,0



Синтаксис CSS

border-collapse: отдельный|свернуть|начальный|наследовать;

Значения свойств

Значение Описание Демо
отдельный Границы разделены; каждая ячейка будет отображать свои собственные границы. Это по умолчанию. Демонстрация ❯
обрушение Границы сворачиваются в одну границу, когда это возможно (свойства border-spacing и empty-cells не действуют)
Демонстрация ❯
начальный Устанавливает для этого свойства значение по умолчанию. Читать про начальный
унаследовать Наследует это свойство от родительского элемента. Читать о унаследовать


Другие примеры

Пример

используется для установки пространства между ячейками:

#table1 {
 граница-коллапс: отдельно;
интервал между границами: 10 пикселей;
}

Попробуйте сами »

Пример

При использовании «границы-свернуть: свернуть», ячейка, которая появляется первой в коде «выиграет»:

table, td, th {
 граница: 3 пикселя сплошной красный цвет;
}

#table1 {
 граница-коллапс: крах;
цвет границы: синий;
}

Попробуйте сами »


Связанные страницы

Учебник CSS: Таблица CSS

Ссылка HTML DOM: свойство borderCollapse

❮ Назад Полное руководство по CSS Следующий ❯


ВЫБОР ЦВЕТА



Лучшие учебники
Учебник HTML
Учебник CSS
Учебник JavaScript
How To Tutorial
Учебник SQL
Учебник Python
Учебник W3. CSS
Учебник Bootstrap
Учебник PHP
Учебник Java
Учебник C++
Учебник jQuery

9003 9003 Справочник4 HTML Reference
CSS Reference
JavaScript Reference
SQL Reference
Python Reference
W3.CSS Reference
Bootstrap Reference
PHP Reference
HTML Colors
Java Reference
Angular Reference
jQuery Reference

9 Top4 Examples Примеры HTML
Примеры CSS
Примеры JavaScript
Примеры инструкций
Примеры SQL
Примеры Python
Примеры W3.CSS
Примеры Bootstrap
Примеры PHP
Примеры Java
Примеры XML
Примеры jQuery


ФОРУМ | О

W3Schools оптимизирован для обучения и обучения. Примеры могут быть упрощены для улучшения чтения и обучения. Учебники, ссылки и примеры постоянно пересматриваются, чтобы избежать ошибок, но мы не можем гарантировать полную правильность всего содержания. Используя W3Schools, вы соглашаетесь прочитать и принять наши условия использования, куки-файлы и политика конфиденциальности.

Copyright 1999-2022 Refsnes Data. Все права защищены.
W3Schools использует W3.CSS.

Свойство CSS border-collapse — javatpoint

<тд> 92 <тд> 89 <тд> 82

Протестируйте сейчас

Выход

Пример — использование свойства свертывания

Свойства border-spacing и border-radius нельзя использовать с этим значением.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

следующий → ← предыдущая

Это свойство CSS используется для установки границы ячеек таблицы и указывает, имеют ли ячейки таблицы отдельную или общую границу.

Это свойство имеет два основных значения: отдельное и свернуть . Когда установлено значение , отдельное , расстояние между ячейками может быть определено с помощью граница интервала свойство. Когда для border-collapse установлено значение Collapse , тогда значение inset свойства border-style ведет себя как канавка , а значение outset ведет себя как гребень .

Синтаксис

обрушение границы: отдельно | коллапс | начальная | наследовать;

Значения этого свойства CSS определяются следующим образом.

Значения свойств

отдельно: Это значение по умолчанию, которое отделяет границу ячейки таблицы. Используя это значение, каждая ячейка будет отображать собственную границу.

свернуть: Это значение используется для сворачивания границ в одну. Используя это, две соседние ячейки таблицы будут иметь общую границу. При применении этого значения свойство border-spacing не влияет.

начальный: Устанавливает для свойства значение по умолчанию.

inherit: Он наследует свойство от своего родительского элемента.

Теперь давайте разберемся с этим свойством CSS на нескольких примерах. В первом примере мы используем отдельное значение свойства border-collapse . Во втором примере мы используем значение Collapse свойства border-collapse .

Пример — использование отдельного значения

С этим значением мы можем использовать свойство border-spacing для установки расстояния между соседними ячейками таблицы.

<голова> свойство border-collapse <стиль> стол{ граница: 2 пикселя сплошного синего цвета; выравнивание текста: по центру; размер шрифта: 20px; ширина: 80%; высота: 50%; } й { граница: 5 пикселей сплошного красного цвета; цвет фона: желтый; } тд { граница: 5 пикселей сплошного фиолетового цвета; цвет фона: голубой; } #t1 { граница-коллапс: раздельная; } <тело>

Свойство border-collapse

граница-коллапс: раздельная;

<идентификатор таблицы = "t1">
Имя_Имя Фамилия Тема Метки
Джеймс Гослинг Математика
Алан Рикман Математика
Сэм Мендес Математика