![]() HTMLからXHTML対応への文法修正名前: 小川 邦久 リンク: http://kunisan.jp/ 日付: 2007年12月19日 ![]() ![]() つい先日、久しぶりにHTMLに関するホームページを閲覧したところ、「XHTML」なるものが幅を利かせているということが載っていました。それを読めば読むほど、「自分の持っているHTMLの知識が間違っているのではないか?」という疑念が湧き上がってきました。でも、それと同時に「IE7やFirefox2でもちゃんと動くから、まあ別にいいのかな」という考えも浮かびました。 そんなこんなもあり、12月に入り「ボーナスも出ることだし、久し振りにHTMLの本を買おう」と思い、『HTMLタグ辞典第6版』を購入しました。 ところが、中身を読んで愕然としました(ちょっと大げさな表現ですが)。今まで自分の知っていたHTML言語のままでは、将来ホームページが表示されなくなる可能性がある旨が書かれていたのです。 ホームページ開発言語として長らく使われてきたHTMLですが、インターネットの発展と共に、情報を扱う言語としての能力の限界が指摘されるようになりました。そこで1998年、より時代に合った規格として、拡張性・汎用性に富んだ「XML」が勧告されました。このXMLの文法で新たに定義したのが「XHTML」なのです。 XHTML 1.0はHTML 4.0/4.01(つまり私が使っているHTML言語)をサポートしていますが、最新のXHTML 1.1では非対応となっています。 私のホームページのHTML上の問題点を挙げると…、 ・タグが大文字で書かれている(例: <P>など) ・引用符がない属性値がある(例:<A HREF=index.html>など) ・NAME属性を使用している ・W3C非推奨のタグを多用している(例:<FONT COLOR=...>など) … 全て書くとキリがないのでこの程度でやめますが、それにしてもXHTMLに対応させるためには、膨大な量の修正をしないといけません。HTMLファイルだけで数百、その他PerlやPHPのプログラム、さらにそのデータファイルも変更を加える必要があり、果たして作業に何日かかるかわかりません。 ただ、ここまで来ると開き直りです。面倒なので、とりあえず何も修正しないことにします。将来IEやFirefoxで私のホームページが閲覧できなくなった時に、一斉に変更しようということで…。「まだまだブラウザ間の互換性の問題もあるし、あと10年位は大丈夫じゃないかな…」という希望的観測を持ち続けていようと思います。 Web管理関連記事(リンク一覧): SPF、DKIM、DMARCの設定とネームサーバー(DNS)設定のトラブル / さくらレンタルサーバーのアクセス履歴をPHPで表示 / PHPで画像のアップロード(さくらレンタルサーバーのPHPでImageMagick) / KUNISAN.JPサイトのメンテナンス(2018) / Webサーバー引っ越し(さくらインターネット スタンダード)とHTTPS(常時SSL)化 / ...(記事連続表示) ![]() 最近の記事: ドレドの花摘みゲーム - プチコン4で「ヘッドオン」インスパイアなシンプルアクションゲーム / 直腸肛門周囲膿瘍(痔瘻)の根治手術で入院 / 神崎君のアドベンチャーランド - プチコン4で横スクロールアクションゲーム / ロジクール ワイヤレスマウスキーボードセット(無線) MK270G / コンクリートゲーム2 - プチコン4で「崩す」ゲーム / Duolingo - 初心者向け外国語学習アプリ / 老眼鏡を購入 / 東京競馬場の指定席で初観戦 / スターバックスコーヒー エミオ石神井公園店 / インテリ君の英語遊び 経営・管理部門編 - プチコン4でビジネス英語の学習ゲーム
■ ホームへ
|