Расстояние между ячейками HTML-таблицы – только между ячейками, без внешнейHtml

Программисты Html
Ответить
Anonymous
 Расстояние между ячейками HTML-таблицы – только между ячейками, без внешней

Сообщение Anonymous »

Я пытаюсь добавить интервал между ячейками в таблицу html.

Я хочу добавить интервал между ячейками без внешнего интервала.

Моя проблема в том, что HTML-атрибут cellpacing и CSS-свойство border-spacing также добавляют интервал снаружи.

Изображение


Я хотел бы разместить ячейки без красной (внешней) части - только желтую.

Возможно ли это?

Изменить:
  • Изображение было нарисовано вручную (MS-Paint) только для иллюстрации.
  • Раскраска предназначена для отладки - чтобы было видно, где находятся границы и интервалы.
Я нашел обходное решение, включающее несколько дополнительных элементов-s:

Код: Выделить всё

.inner-spacing {
border-collapse: collapse;
background-color: yellow;
border: 2px solid black;
}
.inner-spacing td {
padding: 0;
}
.inner-spacing td > div {
width: 60px;
height: 60px;
background-color: green;
border: 2px solid black;
margin: 10px;
}
.inner-spacing tr:first-child > td > div {
margin-top: 0px;
}
.inner-spacing tr:last-child > td > div {
margin-bottom: 0px;
}
.inner-spacing tr > td:first-child > div {
margin-left: 0px;
}
.inner-spacing tr > td:last-child > div {
margin-right: 0px;
}


Подводя итог, я хотел бы, чтобы в таблице был интервал между границами, при этом граница таблицы схлопывалась на ячейки (без интервалов).

Интересно, есть ли какие-нибудь другие решения - поэтому любое новое решение приветствуется!

Подробнее здесь: https://stackoverflow.com/questions/314 ... -outer-one
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Html»