Разберем несколько принципов организации данных в таблице.

Таблицы бывают горизонтальные и вертикальные, если не рассматривать разные навороты с объединенными ячейками и перекрестными заголовками. В таблицах могут быть как просто сгруппированные по столбцам однотипные данные (например, фамилии), так и данные, которые должна быть возможность сравнить между собой (например, цены). Наша задача облегчить восприятие полей записи и позволить сравнить те значения, которые нужно сравнить.

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

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

Как отделять столбцы? Достаточно пустого пространства между ними и взгляду ничего не будет мешать.

Чередование цветов строчек

Как правило, можно обойтись и без чередования фона. Его применение оправдано только если столбцов и строчек очень много или ширина таблицы больше комфортной глазу. Если столбцов 2-3, то смысла в этом нет.

Выключка

С правилами выключки столбцов таблицы все просто:

  1. Однотипные данные должны быть выключены одинаково.
  2. Текстовые поля — выключка влево. Примеры: названия станций, булевые значения полей.
  3. Числа, которые необходимо сравнивать — выравнивание по разрядам. Примеры: цена, количество.
  4. Заголовки столбцов — выключка должна соответствовать содержимому столбца, хотя иногда для благовидности можно делать только влево.
  5. Выравнивание заголовков таблицы по центру работает так же, как и у текста.