Разница между border-spacing и padding в HTML-таблицах заключается в том, что первое свойство отвечает за отступы между ячейками, а второе — внутри них. 24
Border-spacing (интервал ячеек) — это расстояние между ячейками таблицы, включая горизонтальный и вертикальный отступы. 2 Это свойство задаётся для таблицы в целом. 4
Padding (поле ячейки) — это расстояние между содержимым ячейки и её границей (border). 1 Отступы внутри ячеек можно задать для каждой из сторон отдельно, используя свойства: padding-top, padding-right, padding-bottom, padding-left. 4 Padding задаётся для ячеек таблицы. 4
Таким образом, border-spacing фокусируется на отступах между ячейками, а padding — на отступах внутри них.