Атрибут cellspacing задает расстояние между ячейками td или th в HTML таблице. Устарел в HTML5, вместо него следует использовать CSS свойство border-spacing.

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

См. также полезные CSS свойства для таблиц border-collapse, empty-cells, table-layout.

Примеры

Пример

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

<table border="1">
	<tr>
		<th>Имя</th>
		<th>Фамилия</th>
		<th>Зарплата</th>
	</tr>
	<tr>
		<td>Иван</td>
		<td>Иванов</td>
		<td>200$</td>
	</tr>
	<tr>
		<td>Николай</td>
		<td>Сидоров</td>
		<td>1000$</td>
	</tr>
</table>

Посмотреть пример.