Прошло уже больше месяца, как я уволился из ГИБДД. Это был славный месяц - просыпаться после полудня одно удовольствие! Ты только просыпаешься, а некоторые из твоих друзей уже заканчивают работать. Приятно, что и говорить
( Read more... )
А так-то да. Надо переверстать на блоки. Таблицы хуже блоков следующими пунктами:
1. Неверная семантика. Таблицы - для табличных данных, списки - для списочных и т.д. У тебя на главной по сути список работа, а сделан как таблица. У поисковика может возникнуть легкий когнитивный диссонанс. 2. Таблицы дольше грузятся. Браузер ждет при рендере пока не получит все данные по таблице потом рисует ее. С блоками проще - блок получается короче и браузер его сразу рисует. Это конечно не очень заметно на современных браузерах, но на больших страницах выигрыш будет приличный. 3. И самое главное. Таблицами очень сложно управлять, не вмешиваясь в верстку. Например, у тебя сейчас сайт сделан на 1000px, влезает три работы в ряд. Через год ты купил себе Apple Cinema Display 27" и тебя стало напрягать, что сайт не тянется и мало работ показывается в ряду. С использованием блоков, ты бы просто подредактировал css, а на таблицах придется переверстывать. А если ты еще захочешь сделать, чтобы сайт адаптировался под разные разрешения, то вообще капец. Блоки в этом плане очень гибко работают.
Беда в том, что я думал-думал, делал-делал, да так и не смог сделать работающую версию того, как надо. Потом плюнул и решил пока сделать, чтобы выглядело, как я хочу. А правильностью решил попозже заняться.
А так-то да. Надо переверстать на блоки. Таблицы хуже блоков следующими пунктами:
1. Неверная семантика. Таблицы - для табличных данных, списки - для списочных и т.д. У тебя на главной по сути список работа, а сделан как таблица. У поисковика может возникнуть легкий когнитивный диссонанс.
2. Таблицы дольше грузятся. Браузер ждет при рендере пока не получит все данные по таблице потом рисует ее. С блоками проще - блок получается короче и браузер его сразу рисует. Это конечно не очень заметно на современных браузерах, но на больших страницах выигрыш будет приличный.
3. И самое главное. Таблицами очень сложно управлять, не вмешиваясь в верстку. Например, у тебя сейчас сайт сделан на 1000px, влезает три работы в ряд. Через год ты купил себе Apple Cinema Display 27" и тебя стало напрягать, что сайт не тянется и мало работ показывается в ряду. С использованием блоков, ты бы просто подредактировал css, а на таблицах придется переверстывать. А если ты еще захочешь сделать, чтобы сайт адаптировался под разные разрешения, то вообще капец. Блоки в этом плане очень гибко работают.
Как-то так, если кратко.
Reply
Reply
Leave a comment