HTMLタグとCSSで同じ表示ができる場合、タグを使ったらダメ?

HTMLタグは本来、ページ内の構造を定義するのが目的のもの。
CSS(スタイルシート)はページの体裁を整えるのが目的のものです。
なので本来は、CSSで指定できるものはCSSで指定するべきではあります。
特に今後、消滅してしまうタグも出てくるでしょうし。
ただし、ブラウザがこれに従うかどうかは別問題になります。
W3Cで使用禁止とされたとしても、世界中でそのタグを使ったホームページが沢山あれば、ブラウザが使用禁止にした途端、それらの表示がおかしくなってしまうからです。
例えばみなさんが最も悩むと思われるTABLEタグ。
CSSで組むよりもTABLEを使った方が簡単なケースはよくあります。
TABLEタグは表を表示するためのタグなので、ホームページに表を載せる必要がなくなることは考えにくいですし、今後も使用は可能だと思われます。

>> Q&A一覧に戻る