Я пытаюсь добавить таблицу с пробелом между ячейками, поскольку цвет фона ячейки белый, а цвет фона таблицы синий, вы легко можете увидеть, что отступы и поля не работают (я применяю их к td
), это только добавит места внутри ячейки.
90
Ответы:
Вы хотите
border-spacing
:<table style="border-spacing: 10px;">
Или где-нибудь в блоке CSS:
table { border-spacing: 10px; }
Смотрите quirksmode на
border-spacing
. Имейте в виду, чтоborder-spacing
не работает в IE7 и ниже.источник
table { border-spacing: 10px; }
Это сработало для меня, когда я удалил
border-collapse: separate;
из моего тега таблицы.
источник
Мой:
border-spacing: 10px; border-collapse: separate;
источник
Рассмотрите возможность использования
cellspacing
иcellpadding
атрибуты дляtable
тега илиborder-spacing
CSS свойства.источник
cellspacing (расстояние между ячейками) тега TABLE именно то, что вам нужно. Недостатком является то, что это одно значение, используемое как для x, так и для y, вы не можете выбрать разные интервалы или отступы по вертикали / горизонтали. Также есть свойство CSS, но оно широко не поддерживается.
источник
Предположим, что свойство
cellspcing
/cellpadding
/border-spacing
не сработало, вы можете использовать следующий код.<div class="form-group"> <table width="100%" cellspacing="2px" style="border-spacing: 10px;"> <tr> <td width="47%"> <input type="submit" class="form-control btn btn-info" id="submit" name="Submit" /> </td> <td width="5%"></td> <td width="47%"> <input type="reset" class="form-control btn btn-info" id="reset" name="Reset" /> </td> </tr> </table> </div>
Я пробовал и добился успеха, разделив кнопку, используя ширину таблицы и сделав пустой td как 2 или 1%, он не возвращает больше разных.
источник
Если вам нужны отдельные значения для сторон и сверху-снизу.
<table style="border-spacing: 5px 10px;">
источник