• ベストアンサー

今のホームページをXHTMLに変更出来ますか?

pingu98の回答

  • ベストアンサー
  • pingu98
  • ベストアンサー率62% (17/27)
回答No.2

変更点として大まかなところは以下が良くまとまっています。 http://www.kanzaki.com/docs/html/xhtml1.html#compatibility もうちょっと詳しく知りたい場合は、 http://www.nextindex.net/web/XHTML/index.html こちらもおすすめ。 さてメリットですが、今すぐ効果のあるメリットはそんなにありません^-^; というのもXHTML1.0はHTML4.01と比べ、細々した書き方が違うだけで使えるタグなどは同じだからです。 XHTML1.1だとRUBYなんて楽しげなタグが使えますが、逆に昔のタグ(例えばfontとか)は使えません。 また、IE6ではXTHMLで書いてもXML文書として読み込む事には対応しておらず、結局HTMLとして読み込まれます。噂だとIE7でも対応しないつもりらしいです。なのでHTML4.01で書いてもそんなに機能はかわらないのです。 ちなみに、IE以外のブラウザは殆ど対応していますので、稀にIEにはHTMLとして読ませ、IE以外向けにはXMLとして出力させるという小技をきかしたマニアなXHTMLのサイトもあります。 XHTMLをXMLとして読ませれば、例えば特に属性値の指定をしていない要素に対してリンクを張ったり、色々とアクセスの幅が広がります。また、namespaceを用いると、XHTMLには用意されていないようなタグを自分で定義して組み込むこともできます。また、ちょっとでもプログラムが出来る人などからするとXMLとしてファイル内容にアクセスできることは、プログラミングを飛躍的に簡潔にでき、今でもそのメリットを十分実感できます。 ところで、XMLとして扱えるもののメリットを実感できるものとしてRSSなどが挙げられます。RSSというのは一種のXMLなのですが、RSSリーダーの多くはXML的にRSSファイルにアクセスしてその内容を抜き出し表示しているはずです。RSSファイルは一つだけなのに、それを表示するRSSリーダーはそれぞれ色々な表示の仕方ができますよね。 ちなみに、これももし今現在IEがXMLとして読み取ることに対応していたとしたら、世の中の殆どのブラウザはXMLとして扱える事になりますので、例えばブログなどではHTMLとRSSの両方のファイルを用意する必要は無くて、XHTMLの中にRSSなりAtomなりのタグを取り込んじゃうっていう仕様になっていたと思います。 というような感じで、単にホームページとして表示させるにはそれ程違いはないかもしれませんが、例えば検索ロボットとかRSSリーダーだとか、何かのプログラムがそのファイル内容を扱おうとするときに、すごく便利に扱えるっていうのが大まかなメリットになります。 ちなみに、たぶん、googleMapsとかもXML的なアクセスをしながら動いているプログラムです。

404not_found
質問者

お礼

pingu98さんとても丁寧な解説有難う御座います。 URLの方もとても参考になりました。 取りあえず、スクリプトを使った連携的な動きはないので、xhtmlに変えるメリットはあまり無いように感じてしまいました。今回は見送って、大きな動きを行うときに一緒に変更をしたいと思います。 有難う御座いました。

関連するQ&A

  • XHTMLでホームページを作る意味はなんですか?

    拡張子がhtmlでソースだけXHTMLで書かれたホームページを見かけることがありますが、あれにはどんな意味が含まれているのですか? ブラウザってContent-Typeがapplication/xhtml+xmlでないとXHTMLとして読んでいないと読んだことがあります。 そうそると、拡張子がhtmlでソースだけXHTMLにしてしまうとブラウザから見ると余分なことを書いてあるDOCTYPE宣言の間違ったHTMLになってしまわないのですか? それともブラウザからしたらそれらしいものならなんでも良いのでしょうか?

    • ベストアンサー
    • HTML
  • XHTMLをHTMLに直しても大丈夫でしょうか?

    私はHTMLは分かりますが、XHTMLやCSSはまだなんとなくしか分かりません。 今度仕事で、XHTMLで書かれたサイトを更新することになりそうなのですが、そのサイトは1ページの中に <br /> と <BR> が混在しています。つまりXHTMLとHTMLが混在しているのだと思うのですが、ブラウザ上で問題なく動作しています。 しかし、どちらかに統一したほうが良いですよね? 統一するとしたら、私は自分が使いやすいHTMLに直したいのですが、何か問題が考えられるでしょうか? XHTMLのメリットも、いろんなサイトで調べたのですが、いまいち分かりません。制約が増えるだけのような気がしました。両方CSSは呼び込めると思いますし、HTMLで問題がないのならありがたいと思っています。 曖昧な質問で申し訳ありません。よろしくお願いします。

    • ベストアンサー
    • HTML
  • HTML4.01とXHTML

    今からホームページを作るとしたらHTML4.01とXHTMLのどちらで記述した方がいいと思いますか? 現状はHTML4.01です。HTML4.01は古くさい感じがするのですがXHTMLにするメリットがいまいち分かりません。

    • ベストアンサー
    • HTML
  • 「XHTML」について

    まだあまり普及していない「XHTML」ですが、 勉強のために、作ってみたく思っています。 HTMLよりもレイアウトに厳しいので、XHTMLでHPをデザインする場合 かなり制限が出て作成しにくくないでしょうか? HTMLでよく使用する、「TABLEタグ」の中にまた「TABLEタグ」を入れるようなことは出来なくなりますよね? あと、FLASHオブジェクトは組み込めないのでしょうか? W3CのXHTMLチェッカーで引っかかりますし。。 だらだらと書き込みましたが、ご回答よろしくおねがいします。

    • ベストアンサー
    • HTML
  • 今のサイトをxhtmlで書き直したい・・・メリットってありますか?

    初心者です。 現在ホームページを運営しているのですが、最近になってよくxhtmlという言葉を耳にします。 そこで私もxhtmlで書き直してサイトの状況などをRSSで配信したいな~なんて思ったりしているのですが、普通のサイトをその様にすることは可能なのでしょうか?? まずはそれが可能か、不可能かだけでもいいのでアドバイスいただけたらと思います。 もしも出来た場合、ご存知の方がいらっしゃいましたら具体的なRSSの配信方法もあわせてアドバイスいただけたらと思います。ブログとかは、なにやら下の方に「RSS」などと書かれた部分があり、そこをクリックするとザーっとソースが表示されますが、あのようなことをしないといけないのでしょうか?? また、xhtmlにした場合、他にメリットは有りますか? 質問がバラバラになってすみませんが、何か1つでもアドバイスいただけたら幸いです。 宜しくお願いします。

    • ベストアンサー
    • HTML
  • 今作るならHTML、XHTMLのどちらでしょうか?

    会社のホームページのリニューアルを考えています。 従業員30人程度の会社で会社の紹介のみのサイトなのでそれほど凝ったものは必要ありません。 前回はネットでフリーのテンプレートをダウンロードしてきてテキストエディタで編集して作りました。 今回それでは時間がかかるだろうと会社でホームページビルダーのビジネスパックを購入してくれました。 会社向きのテンプレートが多いのでこれを利用しようと考えているのですが、HTMLにするかXHTMLにするかで悩んでいます。 前回作成した時は、XHTMLがこれからの主流になると考えられていたので、XHTML+CSS、文字コードはutf-8で作成しました。 しかし今は今後の主流がHTML5.0になるとのこと。 今、いちから作り直すとしたらXHTMLかHTMLかどちらで作成すべきなのでしょう? ちなみにホームページビルダーはまだHTML5.0には対応していないのでHTMLだと4.01になります。 ご存知の方、レスお願い致します。

    • ベストアンサー
    • HTML
  • Dreamweaver MX のxhtml設定って出来ますか??

    現在Dreamweaver MX を使ってサイトを作ろうとしているのですが、標準といいますか通常HTMLの仕様になっていると思うのですが、今回はxhtmlで作ろうと思っています。 そうした場合、いろいろな部分に不具合といいますか面倒くさい作業が発生すると思います。 例えば、meta情報であったり、閉じる指定や<br>タグにしても<br />ですよね? これを何か設定を構うことによって出力されるものが全てxhtml仕様にはならないものでしょうか?? それともそんな機能や、プラグイン自体は存在していないのでしょうか?? お詳しい方おられましたら、宜しくお願いします。

  • HTMLとXHTMLについて

    HTMLとXHTMLについて HTML 4.01 Transitional で作ったサイトを、XHTML 1.0 Transitionalに作りかえる必要なあるのでしょうか? また、HTMLはXHTMLに移行していくのでしょうか? HTMLでも、まだまだ大丈夫という人もいますし、結構ありますよね~ メリットやデメリットを教えて頂けれないでしょうか?

  • XHTML1.0で空要素タグの「/」は省略可能か

    XHTML 1.0で、エンコードがUTF-8であるなど一定の条件を満たせばXML宣言の省略は可能と聞きましたが、 空要素タグの「/」についてはどうでしょうか。 あるサイトで、XHTML 1.0で書かれているはずのページで、空要素タグに「/」が入っていないので (つまり、<br>とか<img src="...">のようになっている) ちょっと気になりました。 ブラウザーでは一応ちゃんと表示されてはいるようですが。

    • ベストアンサー
    • HTML
  • HTMLとXHTMLどちらにすべきか

    今年から所属する研究室のホームページの管理を任されました。そこでページを大幅に変更しようと思うのですが文章型としてHTMLとXHTMLのどちらがいいのでしょうか? 今まではほとんど気にせずにHTMLで作ってきたのですが今後はどうしたらよいのでしょうか?3年後はどちらが主流になっているのでしょうか?

    • ベストアンサー
    • HTML