Конспект «Знакомство с таблицами». Раздел 1

Простейшая таблица

Для описания простейшей таблицы необходимо использовать три тега:

  • Тег <table> обозначает таблицу;
  • Тег <tr> расшифровывается как «table row», обозначает строку таблицы;
  • Тег <td> расшифровывается как «table data», обозначает ячейку внутри строки таблицы.

Пример простейшей таблицы:

<table>
  <tr>
    <td>Ячейка 1.1</td>
    <td>Ячейка 1.2</td>
  </tr>
  <tr>
    <td>Ячейка 2.1</td>
    <td>Ячейка 2.2</td>
  </tr>
</table>

Рамки таблиц

Рамки по умолчанию отображаются, если у тега <table> задан атрибут border с ненулевым значением. При помощи атрибута border можно изменять только толщину рамок. Более гибко можно управлять рамками при помощи CSS.

По умолчанию браузер рисует рамки таблицы и рамки отдельных ячеек раздельно. Чтобы избавиться от таких двойных рамок, используется CSS-свойство таблицы border-collapse. Вот так:

table {
  border-collapse: collapse;
}

Значение collapse убирает двойные рамки: схлопываются рамки соседних ячеек, а также рамки ячеек и внешняя рамка таблицы.

Для управления отдельными рамками необходимо использовать следующие свойства:

  • border-top — верхняя рамка;
  • border-right — правая рамка;
  • border-bottom — нижняя рамка;
  • border-left — левая рамка.

Отступы внутри ячеек

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

CSS-свойство padding задаёт «внутренние отступы элемента» со всех сторон. Можно задавать отступы для каждой из сторон отдельно, используя свойства:

  • padding-top — отступ вверх;
  • padding-right — отступ вправо;
  • padding-bottom — отступ вниз;
  • padding-left — отступ влево.

Отступы между ячейками

Отступы между ячейками не работают с border-collapse: collapse.

Свойство border-collapse: separate является значением по умолчанию и «расклеивает» ячейки.

Отступы между ячейками можно задать с помощью атрибута cellspacing тега <table> или c помощью CSS-свойства border-spacing, которое задаётся для всей таблицы.

Бабушка Кекс

Притормози, дружище

Проходить вызовы части «Знакомство с таблицами» тренажёра «Работа с таблицами» можно после регистрации и оформления подписки.