- 締切済み
HTMLのバージョンの確認方法は?
- みんなの回答 (3)
- 専門家の回答
みんなの回答
- y_atan
- ベストアンサー率57% (4/7)
最初の方が説明していらっしゃる通り、HTMLソースの最初にある(べき)DOCTYPE宣言を見れば分かります。 本来はここにバージョン情報を記述しなくてはなりません。なくてもブラウザはHTML文を解釈してページとして表示してしまうので書かない人がたくさんいますが、本来は書かないといけないものです。 正式公開版のHTMLには次のようにバージョンがあります。 HTML2.0 HTMLi18n HTML3.2 HTML4.0 HTML4.01 最後は4.0のバグ修正版です。 これでHTMLのバージョンは終わりです。 これからはXHTML1.0というものに移行していきます。 また、バージョン以外にHTML4.0以降では種類があります。 Strict Transitional Frameset があります。 で、本来のHTMLのあるべき姿がStrictです。 本来はHTMLは文書の構造等の論理付けを記述するための言語で、レイアウトを調整するためのものではありません。 しかし、みながレイアウト調整のためにさまざまに使うようになり、しかも、ブラウザが独自にタグを作り出して、独自の表示の仕方ができるようにしてしまったためにまとまりがなくなり、本来のHTMLの存在意義があまりなくなってしまいました。でも、市場には勝てず、一部レイアウトのためのタグも採り入れていったのがTransitionalです(正確にはすでに前のバージョンから採り入れられていきましたが)。 例えば<b>や<font>などのおなじみのタグはレイアウトのためのタグなのでStrictにはありません。 HTMLの標準化団体がW3C(World Wide Web コンソーシアム)というところで発表している仕様に基づいたものが正式なHTMLです。 表示の如何がブラウザに依存するタグは正式なものではありません。 たとえばIEの<marquee>など。 従いまして、本題に戻ると、ブラウザに依存するタグを使ってある場合、正式なHTMLとはいえないので、まずバージョンを云々することはできないということ。 次に、バージョンがあるということは、バージョンごとにそれぞれ追加されていったりしたタグがあるのでそれを手がかりにさぐる方法もあるにはあるということ。 たとえば、<q>や<del>などがあればHTML4.0以降、しかもStrictやTransitionalだと判断できるし、<s>があればHTML4.0以降のTransitionalだと分かります(Strictにはない)。 とはいえ、冒頭にDOCTYPE宣言がしてないものはたいていこういうことを知らずにでたらめに書いているだけだと思うので、DOCTYPE宣言のないものに関してはバージョンを云々する以前だと言ってもいいでしょう。 宣言があるものに関してはそれを見れば分かります。
- kee
- ベストアンサー率13% (63/457)
通常、HTMLはテキストのままなので、バージョンというものはあっても、 確認できる概念はありません。 ただし、それをみるためのブラウザにはバージョンがあります。 ですので、おつかいのブラウザでみれることのできるHTMLのバージョンというのなら概念はあるのですが、 それを調べるのは、参考書を購入して、たいがい、IEのバージョンで見れるタグと、NNのバージョンで見れるタグが明記されてます。 (逆に明記されている参考書を買うべきです) あと、NNやIEなら、e-MAILを自分宛てに出して、 ヘッダーのすべての情報を表示すれば、そこにx-mailerという形でひとつの指標となるものが埋めこめられています。
- sesame
- ベストアンサー率49% (1127/2292)
HTMLソース冒頭のDOCTYPE宣言を見るとわかります。 たとえばこのページのソースだと、 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd"> となっていて、ほー、HTML 4.01 Transitionalを使ってるんだなー、とわかります(笑)。
関連するQ&A
- BIOSのバージョンの確認方法
WindowsXPをインストールするにあたり、メーカーから指定されたとおり、BIOSの更新を行ったのですが、ちゃんと更新されているかどうか確認ができません。 BIOSの設定画面が開ければ確認できるのでしょうが、その開き方を教えてください。 PC メーカー;SOTEC 機種;PC STATION G7100RW です。 よろしくお願いします。
- ベストアンサー
- デスクトップPC
- ExcelVBAのLISTBOXから複数行選択された項目を取得する方法
タイトルのとおりなのですが、 ListBoxで、MultiSelectのプロパティを設定後に、 実際の動作で選択された全ての項目を取得する方法を教えてください。 自分でも探してはおりますが、もしよろしければ ご指導いただけますと幸いです。 くれぐれも、~を見れば分かるでしょ…などといった 中傷的なご返答はご遠慮願います。 よろしくお願いいたします。
- 締切済み
- Visual Basic
- HTMLの中に他のHTMLを表示する方法
タイトルの通りです。例えば自分が作成したHTMLファイルの一部分とかに、他のサイトのHTML画面を表示させる方法はありますか? あるならどのように記述すれば良いのでしょう?
- ベストアンサー
- HTML
- 【google chrome】のバージョン確認方法
タイトルの件、google chromeのバージョンはどこで 確認するんですかぁ?? ご存知の方、いらっしゃいましたら、宜しくお願いします。
- ベストアンサー
- ブラウザ
- 質問なのか・・・確認なのかで返答困っています
商品の説明に対しての質問だと思うのですが… 大きさについての返答を求められているのか、 確認の返答を求められているのか…返答に悩んでいます。 どちらの返答が適しているでしょうか。 アドバイス頂けたら幸いです。 よろしくお願いいたします。 ■質問内容です↓ Does the baby doll come with the 28 cm doll? thank you .
- ベストアンサー
- 英語