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

CSS свойства

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

CSS свойство border-spacing задает расстояние между границами соседних ячеек.

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

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

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

CSS синтаксис:

border-spacing:"length | initial | inherit";

JavaScript синтаксис:

object.style.borderSpacing = "15px 15px"

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

ЗначениеОписание
length lengthЗадает расстояние между границами соседних ячеек в единицах измерения CSS (px, cm, em и др). Отрицательные значения не допускаются.
  • Если указано одно значение длины, то оно указывает интервалы как по горизонтали, так и вертикали.
  • Если указаны два значения длины, то первое определяет горизонтальное расстояние, а второе вертикальное.
initialУстанавливает свойство в значение по умолчанию.
inheritУказывает, что значение наследуется от родительского элемента.

Версия CSS

CSS2

Наследуется

Да.

Анимируемое

Да.

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

<!DOCTYPE html>
<html>
<head>
<title>Пример использования свойства CSS border-spacing.</title>
<style> 
td, th {
border : 1px solid; /* устанавливаем сплошную границу 1px (по умолчанию - черная)  */
}
.test {
border-collapse : separate; /* отдельно стоящие границы (значение по умолчанию) */
border-spacing : 15px 15px; /* первое значение определяет горизонтальное расстояние, а второе вертикальное. */
}
</style>
</head>
	<body>
		<table class = "test">
			<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-spacing.
Пример использования свойства CSS border-spacing.
CSS свойства