CSS は宗教ではないかもしれませんが、ブラウザーがレイアウトのために HTML を解釈する方法です。好むと好まざるとにかかわらず、最近のすべてのブラウザーは (あるバージョンの) W3C ボックス モデルを使用しています。テーブルに依存し続けることは、Web レンダリング テクノロジを設計する人々の目には明らかに間違っている方法論に依存し続けることです。
CSS が非常に複雑に見える場合があることは承知していますが、CSS は今の時代に必要なものだと思います (信じてください、あなたのクライアントはそれを望んでいるでしょう)。
CSS の学習に時間を割くのが苦手な場合 (つまり、要素を配置するのに 1 時間ではなく数秒または数分かかります)、レイアウトの作業をフロントを本当に知っている人に渡す必要があります。終わり。
はい、CSS の現在のブラウザー実装には多くの問題がありますが、テーブル ベースのレイアウトに戻る必要性を感じるほど抜本的なものはありません。他の言語やフレームワークと同じように、座って時間をかけて学習してください。
私が見つけた最高のオンライン参照リソースはこれです:
http://reference.sitepoint.com/css
しかし、 Designing With Web Standardsのような本は、このようなことが重要である理由を理解するのに大いに役立ちます。