Характеристики свойства
В каких браузерах работает?
8.0+ | 1.0+ | 3.5+ | 1.0+ | 1.0+ | 1.0+ | 1.0+ |
В каких версиях CSS используется?
CSS 1 | CSS 2 | CSS 2.1 | CSS 3 |
- | + | + | + |
Для чего используется?
Метод оптимизации отображения таблиц, в которых для ячеек установлены границы. При отсутствии этого свойства границы соседних ячеек накладываются друг на друга и получается двойная граница. Если прописать в таблице стилей свойство border-collapse со значением collapse, то браузер установит для соседних ячеек общую границу. Для наглядности ниже приведен пример таблицы с этим свойством и без него:
Как правильно задавать?
border-collapse: значение;
Какие могут быть значения?
- collapse - границы ячеек оптимизируются, выводятся общие границы одинаковой толщины.
- separate - для каждой ячейки таблицы выводится своя граница, возможно слитие соседних границ.
- inherit - повторяет стиль родительского элемента.
Пример использования
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>Свойство border-collapse</title> <style> table { width: 100%; border: 2px solid #444; border-collapse: collapse; } td { border: 2px solid #444; text-align:center; } </style> </head> <body> <table> <tr> <td> </td><td>2013</td> <td>2014</td><td>2015</td> </tr> <tr> <td style="text-align:left;">Рост, см</td><td>170</td> <td>173</td><td>176</td> </tr> <tr> <td style="text-align:left;">Вес, кг</td><td>65</td> <td>68</td><td>66</td> </tr> </table> </body> </html>
По итогу получаем
Тип CSS свойства:
Таблица