Как использовать cellpadding и cellspacing в HTML5? - PullRequest
14 голосов
/ 21 января 2012

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

Я нашел много ресурсов в интернете, которые говорят, что вы должны использовать интервалы и отступы с помощью CSS.

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

Так, как я могу решить это сейчас? PLZ нужна ваша помощь

#SearchTable
{
    border-collapse: collapse;
    padding:0px 0px 0px 0px;
}

#SearchTable td 
{
    padding:0;
    border-spacing:0px 0px; 
}

Ответы [ 3 ]

22 голосов
/ 09 ноября 2012

Для сотового пространства:

  1. Установить интервал между границами на столе, а не на экране.
  2. Установить разделение границ для разделения.
#SearchTable {
   border-collapse: separate;
   border-spacing: 8px; 
}
4 голосов
/ 21 января 2012

Вы не установили id=SearchTable для таблицы, или у вас есть другие правила таблицы стилей, которые переопределяют те, которые вы указали.Таким образом, опубликованные вами правила более чем достаточны для эффекта;вам нужно только

#SearchTable
{
    border-collapse: collapse;
}

#SearchTable td 
{
    padding:0;
}

(которые уже есть в CSS2).

1 голос
/ 11 ноября 2014

Вам нужно установить это так.У меня это сработало.

#SearchTable {
    border-spacing:2px 2px;
    border-collapse:separate;
}

#SearchTable td {
    border:1px solid black;
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...