Web標準で作成する理由
ホームページをWeb標準で作成します。ホームページはコンテンツの追加・変更が容易に出来るメンテナンス性が重要です。今まで数々のホームページを見ていますが、Web標準で作られているホームページは最近作られているものでも数少ないです(福井だからかもしれませんが。。。)。何故、ホームページをWeb標準で作成するのかを説明します。
メリット
メンテナンス性が高い
一番のメリットです。例えばいくつかのコンテンツが規則正しく並んでいるとします。そこにコンテンツを追加しようと思ったら、従来のテーブルレイアウトと言われる手段では普通の人では難しいと言わざるを得ません。以下の図のような単純なことが自分で出来ないのです。これではホームページをWordPressやMovableTypeで作る意味がありません。CMS(ホームページの管理システム)のメリットを自ら捨てていると言えるでしょう。
Web標準で作ることにより、コンテンツの追加が容易になり、ホームページアクセスの分析の結果、新しい需要や欲求を発見出来たときに即対応が可能になります。
仕組みを作りやすい(プログラムし易い)
ホームページ上で使用するプラグラムやホームページを解析するプログラムを作ると良く分かります。テーブルレイアウトはとてもプログラム処理しにくいです。テーブルレイアウトは前述のメンテナンス性がよくありません。プログラム処理が元々しにくい上に、最初は規則正しく並んでいたとしても、メンテナンスされるにつれてどんどん崩れていきます。
検索エンジンも人の目も使用していますが、大半はプログラムで処理しています。構造が崩れたホームページはプログラム処理しにくくプラスにはならないでしょう。
環境に左右され難い
現在は携帯やパソコン、ゲーム機など様々なホームページを見ることが出来るデバイスが増えています。Web標準で作ることによりそれぞれに対応したホームページを作成しなくても見ることが出来ます。またデバイスがCSSに対応していれば専用にCSSを書くことでデバイスに合ったデザインを適用することが出来ます。
ただそれはCSSを適用させることで確認不足などからレイアウト崩れなどの逆効果を招くこともあります。
検索エンジンに強い
検索エンジンの順位アップに強いと言われています。順位とWeb標準は自分は関係無いと考えています。
大切なのは構造であり、重要な部分を検索エンジンに分かりやすくするため、コンテンツ部分をHTMLの先のほうにもっていく、XML的にコンテンツだけを抜き出せるようにしているかといった構造が大事だと考えます。
デメリット
メリットだけなのか?というとデメリットもあります。
作るのに時間が掛かる
作る時間=コストです。Web標準といってもホームページ閲覧ソフト(ブラウザ)によって見た目(CSS)の処理の仕方が違います。そのために良く使われているブラウザ全てで確認・修正を行う必要があります。
このため、環境に左右されにくいというメリットを捨てることになりますが、大まかな配置等はテーブルレイアウトにし、メンテナンス性が重要になるところは(X)HTML+CSSで作成するという手段もあります。
