Начало таблицы не вижу. Кстати, как вы покрасили ячейку в заголовке голубым цветом? В css-коде не увидела… Предполагаю, что с помощью атрибута style, как и выравнивание.
Инлайновые стили - это плохая практика. Переделайте.
Не все инлайновые стили убрали.
И еще совет. Не надо для каждой ячейки для выравнивания по центру или по правому краю создавать отдельный класс с одним и тем же правилом. То есть, если например за выравнивание по центру у вас отвечает правило с селектором .center-1, то класс с этим именем добавляется к каждой подходящей ячейке. Остальные классы .center-2 и .center-3 уже не нужны.
Ну, не всё плохо. Ошибок конечно много, но можно отметить и то, что сделано правильно. Сам “скелет” таблицы построен верно, и с объединением ячеек все в порядке. А то что стилями пока путаница, то уверена, что практически у всех так было сначала.
Да уж прям-таки все))
Qelit, давайте я вам немного помогу?
Начнем с заливки строк. У нас залиты 2 строки: Москва и Посещения
Значит tr надо объединить общим классом, например “str”. Потом в css вы задаете этому классу border-color, таким образом одним правилом заливаются две строки.
Теперь выравнивание текста. В первом столбике оно задано по умолчанию, остается центр и правая часть колонки.
(здесь убираете инлайновые стили, хотя один, который отвечает за выравнивание)
Все вышеперечисленное вы объединяете одним классом, например, “center”. Затем в css задаете этому классу выравнивание текста по центру. Таким образом одно правило равняет текст сразу у четырех ячеек.
Точно так же, но другим классом объединяете вот этот столбец
(убираете инлайновые стили)
(и здесь их убираете)
Оставьте на все ячейки один класс, например, 'right", и ему же в css задаете выравнивание текста вправо.
Теперь css
Это лишнее.
Ну а код у вас сократится, если сделаете все вышеперечисленное) Как-то так, надеюсь, сама ни в чем не ошиблась)
Большое спасибо, только приехал домой, чуть позже сяду и переделаю. Тоже только с утра понял что мог бы объединить все в один класс. Лучше я сразу все переделаю, чем в будущем допускать ошибки.