53. Отступы между ячейками в HTML-таблицах
Подписывайся на наш Telegram-канал!
Новости, полезный материал,
программирование и ИБ
В предыдущем уроке научились создавать заголовки для HTML-таблиц с помощью тега <caption>
. В этом уроке продолжим поверхностное знакомство с CSS и поработаем над внешним видом HTML-таблиц.
Отступ можно задать при помощи атрибута cellspacing
. Атрибут принимает целые числа. Но в наше время атрибуты уже не эффективны, поэтому будем использовать стили CSS, чтобы сделать отступ между ячейками.
Будем использовать два свойства: border-collapse
и border-spacing
.
- Cвойство
border-collapse
пишем в стилях для таблицы со значениемseparate
(о свойстве можете почитать подробно в интернете). - Свойство
border-spacing
задает расстояние между ячейками и является аналогом атрибутаcellspacing
. Оно измеряется в пикселях, процентах и т.д.
ПримечаниеСвойство
border-collapse
со значениемcollapse
: (border-collapse: collapse
), не будет совместно работать со свойствомborder-spacing
. Со значениемcollapse
ячейки в таблице склеиваются, образую одну линию.
Для примера создайте таблицу:
<!DOCTYPE html>
<html>
<head>
<title>codebra</title>
</head>
<body>
<table cellspacing = "4">
<tr>
<td>Ячейка 1</td>
<td>Ячейка 2</td>
</tr>
</table>
</body>
</html>
table {
border: 3px solid #000;
}
td {
padding: 7px;
border: 1px solid #888;
}
Таблица будет выглядеть следующим образом:
Для доступа необходимо авторизоваться на сайте Codebra.
Теперь добавьте свойство border-collapse
со значением collapse
и посмотрите результат.
table {
border: 3px solid #000;
border-collapse: collapse;
}
Если в свойстве border-spacing
одно значение, то отступ будет со всех сторон, а если два значения, то первое значение определяет горизонтальное расстояние, а второе вертикальное. Далее пример:
table {
border-collapse: separate;
border-spacing: 8px 3px;
}
Теперь пройдите практику и переходите к следующему уроку, в котором продолжим знакомство с CSS и поработаем с цветом таблиц.
Похожие уроки Codebra
Подписывайся на наш Telegram-канал!
Новости, полезный материал,
программирование и ИБ
- Удалите атрибут
cellspacing
из таблицы - Добавьте свойство
border-spacing
с любым значением в CSS форму, где написан комментарий
– Не пропускайте новостей, подпишитесь на нашу страницу ВКонтакте, Telegram.
– На данный момент на сайте нет возможности оставлять комментарии, но Вы можете спросить в нашей Telegram-группе.
Это займет не больше минуты.