Блог Vaden Pro

Все о самостоятельном создании и продвижении сайтов
Вы здесь

Свойство border-collapse

Дата:25.09.15 в 17:16
Справочник: 

Характеристики свойства

В каких браузерах работает?

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-table

Как правильно задавать?

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>&nbsp;</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>

По итогу получаем

border-collapse

Оценка: 
Оценок: 2 (средняя 5 из 5)
Тип CSS свойства: 
Понравилась статья? Расскажите о ней друзьям: