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

CSS свойства

Определение и применение

CSS свойство border-collapse устанавливает, как отображать границы вокруг ячеек таблицы (отдельно стоящие границы, либо границы объединяются в одну, когда это возможно).

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

СвойствоChrome
Chrome
Firefox
Firefox
Opera
Opera
Safari
Safari
Internet Explorer
IExplorer
Microsoft Edge
Edge
border-collapse1.01.04.01.25.012.0

CSS синтаксис:

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

JavaScript синтаксис:

object.style.borderCollapse = "separate"

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

ЗначениеОписание
separateОтдельно стоящие границы (свойства border-spacing и empty-cells не будут игнорироваться). Это значение по умолчанию.
collapseГраницы объединяются в одну, когда это возможно (свойства border-spacing и empty-cells игнорируются).
initialУстанавливает свойство в значение по умолчанию.
inheritУказывает, что значение наследуется от родительского элемента.

Версия CSS

CSS2

Наследуется

Да.

Анимируемое

Нет.

Пример использования

<!DOCTYPE html>
<html>
<head>
<title>Пример использования свойства CSS border-collapse.</title>
<style> 
td, th {
border : 1px solid; /* устанавливаем сплошную границу 1px (по умолчанию - черная)  */
}
.test {
border-collapse : collapse; /* границы объединяются в одну, когда это возможно */
}
.test2 {
border-collapse : separate; /* отдельно стоящие границы */
}
</style>
</head>
	<body>
		<table class = "test">
			<caption>border-collapse: collapse;</caption>
			<tr>
				<th>Наименование</th><th>Цена</th>
			</tr>
			<tr>
				<td>Веревка</td><td>20 рублей</td>
			</tr>
			<tr>
				<td>Мыло жидкое</td><td>45 рублей</td>
			</tr>
		</table>
		<table class = "test2">
			<caption>border-collapse: separate;</caption>
			<tr>
				<th>Наименование</th><th>Цена</th>
			</tr>
			<tr>
				<td>Веревка</td><td>20 рублей</td>
			</tr>
			<tr>
				<td>Мыло жидкое</td><td>45 рублей</td>
			</tr>
		</table>
	</body>
</html>
Пример использования свойства CSS border-collapse.
Пример использования свойства CSS border-collapse.
CSS свойства