CSS не может быть религией, но браузеры интерпретируют HTML как макет. Нравится вам это или нет, все современные браузеры используют (некоторые версии) блочную модель W3C. Продолжать полагаться на таблицы - значит продолжать полагаться на методологию, которая просто ошибочна в глазах людей, разрабатывающих технологию веб-рендеринга.
Я знаю, что CSS может иногда казаться ужасно сложным, но я считаю, что это необходимо в наше время (поверьте, ваши клиенты захотят этого).
Если вам неудобно тратить время на то, чтобы по-настоящему выучить CSS (поэтому на позиционирование элементов у вас уйдут секунды или минуты ... а не час), вам нужно передать работу над макетом тому, кто знает, кто действительно знает. передний конец.
Да, есть много проблем с текущими реализациями CSS браузеров, но нет ничего настолько радикального, что вам никогда не придется возвращаться к макету на основе таблицы. Просто сядьте и найдите время, чтобы выучить его, как любой другой язык или рамки.
Лучший онлайн-ресурс, который я нашел, это:
http://reference.sitepoint.com/css
Но, возможно, не помешает взглянуть на книгу, подобную Проектирование с использованием веб-стандартов , которая поможет вам понять, почему этот материал важен.