ちょっと先の未来クイズ第5問

お世話になっております。
最近ふと思った事があります。なぜ、W3Cの規格にのっとって、サイトを構築しなければならないのでしょうか。ソースは知識がある人しか見ないと思うんです。あと、ちょっとくらい環境によってレイアウトが崩れても、情報さえ入手できればいいのではないのでしょうか。
やはり、障害者のためユニバーサルデザイン的な考えを持たなければいけないのでしょうか。

また、W3Cでは頻繁にスタイルシートによるレイアウト等を推奨していますが、その最大の理由はなんなのでしょうか。例えばですが、<center>、<font>は将来的になくなるとありますが。。。どうしてなくなるのかを知りたいです。だったらテーブルレイアウトもしない方がいいのか迷っています。
その答えの一つにXHTMLへの移行を考え、スタイルシートを推奨しているというのが挙がると思うんですが、どうしてXHTMLが将来的に普及するのですか?XHTMLを利用する最大のメリットが分かりません。

WEB制作しているプロの方でもそういう事は考えず、デザイン的によければ○という人も多数いるというのが現状です。

オールフラッシュのページはALTの設定もできないため、目の見えない障害者の方の為に、作らない方がよいのでしょうか?

質問ばかりですみません!哲学に近く、回答難しいと思いますが、お願いします!

A 回答 (1件)

・アクセシビリティとW3Cの規格について


W3Cの規格は知っておく必要があると思います。もし、自分が公共的なサイトを作る立場であればなおさらです。

この理由は、皆があるルールに則って正しいHTMLを書くということは、それがそのままアクセシビリティ向上につながるからです。音声読み出しブラウザを使いテーブルでレイアウトされたサイトを開くと非常にわかりにくくなります。これは障害者にとって非常に問題でしょう。

違うメリットもあります。本来、HTMLで論文などをレイアウトするために作られた言語です。レイアウト、つまり文書構造を正しく明示することは、将来的にデーターベースとして活用できることになります。それが、XHTMLやXMLにつながります。

しかし、規格に従わなければならない。というより、従う必要がない。あるいは従うメリットがあまりないというのが現状でしょうか。

これには、ブラウザの進歩が大きいと思います。間違った文法でHTMLを書いても、大半が思い通りにデザイン、レイアウトできます。なにもW3Cの規格どおりに記述する必要もないわけです。また、ワープロ感覚でHTMLを記述できてしまうソフトの登場も大きいでしょう。
そのため、W3Cの規格は実質あってないようなものとして認識されるようになったのではないかと思います。

>ちょっとくらい環境によってレイアウトが崩れても、情報さえ入手できればいいのではないのでしょうか。
確かにその通りですが、同じレイアウトが崩れるにしても正しくHTMLを書いているサイトとそうではないサイトではアクセシビリティという面で大きな差がでると思います。

・カスケードスタイルシート(CSS)を推奨する理由
TableやBlockquoteなどのタグは本来の意味で使われることが少なくなりました。そのことで、HTML本来の文章構造を示す使い方がされなくなったことを、HTMLより細かくレイアウト設定ができるCSSを標準化することによって、本来の使い方に戻そうとしています。

centerやfontは物理スタイルと呼ばれ、文書構造を示しているのではなくこの文章をこう表示させなさい。と命令しているだけです。逆にh1やulは論理スタイルと呼ばれています。ブラウザはこれを、見出し、リストと理解し表示しています。centerやfontなどの物理スタイルはCSSにすべて任せよう。というわけです。つまり、物理スタイルがなくなると言う事はソースは簡潔になり文章構造が明確になります。

以下、私の考え方です。もちろん、いろんなものに影響されてますけどね。
    • good
    • 0
この回答へのお礼

詳しくありがとうございます!
HTMLとブラウザはちょうど今、変革の時期だと思います。これから先も悩む事はあるかと思いますが、なるべく規格にのっとったコーディングを目指したいと思います。
steelgreenさんのおっしゃる通り、障害者の為にも正しく書く事が大事だと改めて認識しました。
ありがとうございました!

お礼日時:2004/01/17 21:49

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!


おすすめ情報