これまでのホームページは、テーブル(表)を使ったレイアウトが既定のフォーマットとして採用されていました。
テーブルのレイアウトは操作上都合のよいところもありますが、入り組んだレイアウトの場合はタグの構造が複雑でわかりづらく膨大になるというデメリットがあります。
一方、ここで取り上げるCSSレイアウトは、ホームページの内容と構造はHTMLで記述し、レイアウトや装飾などのデザイン要素はスタイルシートに記述する、という具合に分離することで、以下のようなメリットがあります。
最後に、ページ内に記述されるスタイル定義を外部スタイルシートへ書き出します。
それでは、まず レイアウトの考え方 を見てみましょう。