Установить рамку каждой ячейке также можно с помощью атрибута style. Но предпочтительней стиль вынести в тег style или файл .css: кода меньше, возможности шире, удобства больше (чтобы изменить цвет рамки у всех ячеек, достаточно поменять значение один раз).
Свойство padding у table при border-collapse: collapse;
Ячейка
Ячейка
Ячейка
Ячейка
<style>
.raz {
border-collapse: collapse;
outline: 1px solid red;/* outline можно задавать только для четырёх сторон одновременно */ outline-offset: 2px;
margin: 3px;/* outline-width + outline-offset = 1px + 2px = 3px */
}
.raz,
.raz td {
border: 1px solid red;
}
</style>
<table class="raz">
<tr>
<td>Ячейка
<td>Ячейка
<tr>
<td>Ячейка
<td>Ячейка
</table>
Отступы внутри ячейки таблицы
Расстояние от содержимого до края ячейки определяет свойство padding.
Ячейка
Ячейка
Ячейка
Ячейка
<style>
.raz {
border-collapse: collapse;
}
.raz td {
border: 1px solid red;
padding: .3em 1em;/* значения внутренних отступов ячейки от верхнего и нижнего и от правого и левого краёв */
}
</style>
<table class="raz">
<tr>
<td>Ячейка
<td>Ячейка
<tr>
<td>Ячейка
<td>Ячейка
</table>