*Tableレイアウトはもう古いの?
一昔前まで、サイト全体をTableタグでレイアウトするサイトも数多く存在していました。
しかし現在はレイアウトのほとんどをCSSで行うようになり、Tableタグはもうほとんど見る事もありません。
そもそもTableタグは表を表すものなので、レイアウトになんか使う物ではないとさえ言われています。
*作業効率の違い
Tableタグでレイアウトしていくと、表に色を付けていくときに一か所ずつ指定していかなければならないので、色を後々変更したくなっても時間が掛かってしまいます。
それにコンテンツの多い複雑なサイトを作ろうと思った時に、htmlが複雑になりすぎてどこをいじったら良いのか分からなくなる事もあります。
一方CSSは一括で色を変更したり、htmlが簡潔に出来たり、複数のファイルに指定する事も出来ます。
そういった作業効率の面で、CSSが推奨されています。
*SEO対策に有効
SEO対策に有効な策として、HTMLタグの上位の方に強調したい語句を記述するといった策があります。
もしTableタグを使うと左側にレイアウトした部分は上位に記述され、右側にレイアウトしている部分は下位に記述されることになります。
この場合メニューを左側に配置し、メインの部分を右側に配置すると、せっかく強調したい文を書いてあるメインの部分の記述が、HTMLでは下位の方に記述される事になってしまいます。
ほんの些細な事ですが、SEO対策には重要な事で、こんな理由からもTableタグが嫌われる原因になっています。
スポンサードリンク