Я пытаюсь добавить таблицу с пробелом между ячейками, поскольку цвет фона ячейки белый, а цвет фона таблицы синий, вы легко можете увидеть, что отступы и поля не работают (я применяю их к td
), это только добавит места внутри ячейки.
Я пытаюсь добавить таблицу с пробелом между ячейками, поскольку цвет фона ячейки белый, а цвет фона таблицы синий, вы легко можете увидеть, что отступы и поля не работают (я применяю их к td
), это только добавит места внутри ячейки.
Ответы:
Вы хотите border-spacing
:
<table style="border-spacing: 10px;">
Или где-нибудь в блоке CSS:
table {
border-spacing: 10px;
}
Смотрите quirksmode на border-spacing
. Имейте в виду, что border-spacing
не работает в IE7 и ниже.
Рассмотрите возможность использования 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;">