A 回答 (3件)
- 最新から表示
- 回答順に表示
No.3
- 回答日時:
最初の方が説明していらっしゃる通り、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宣言のないものに関してはバージョンを云々する以前だと言ってもいいでしょう。
宣言があるものに関してはそれを見れば分かります。
参考URL:http://www.kit.hi-ho.ne.jp/jimmie/sitemaker/
No.2
- 回答日時:
通常、HTMLはテキストのままなので、バージョンというものはあっても、
確認できる概念はありません。
ただし、それをみるためのブラウザにはバージョンがあります。
ですので、おつかいのブラウザでみれることのできるHTMLのバージョンというのなら概念はあるのですが、
それを調べるのは、参考書を購入して、たいがい、IEのバージョンで見れるタグと、NNのバージョンで見れるタグが明記されてます。
(逆に明記されている参考書を買うべきです)
あと、NNやIEなら、e-MAILを自分宛てに出して、
ヘッダーのすべての情報を表示すれば、そこにx-mailerという形でひとつの指標となるものが埋めこめられています。
No.1
- 回答日時:
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が見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
性格の違いは生まれた順番で決まる?長男長女・中間子・末っ子・一人っ子の性格の傾向
同じ環境で生まれ育っても、生まれ順で性格は違うものなのだろうか。家庭教育研究家の田宮由美さんに教えてもらった。
-
フォロワー20万人のアカウントであなたのあるあるを披露してみませんか?
あなたが普段思っている「これまだ誰も言ってなかったけど共感されるだろうな」というあるあるを教えてください
-
映画のエンドロール観る派?観ない派?
映画が終わった後、すぐに席を立って帰る方もちらほら見かけます。皆さんはエンドロールの最後まで観ていきますか?
-
海外旅行から帰ってきたら、まず何を食べる?
帰国して1番食べたくなるもの、食べたくなるだろうなと思うもの、皆さんはありますか?
-
天使と悪魔選手権
悪魔がこんなささやきをしていたら、天使のあなたはなんと言って止めますか?
-
自分が書いているCSSのバージョンが分からない
ホームページ作成・プログラミング
-
CSSやJavaScriptのバージョン指定
HTML・CSS
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・人生のプチ美学を教えてください!!
- ・10秒目をつむったら…
- ・あなたの習慣について教えてください!!
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・【大喜利】【投稿~9/18】 おとぎ話『桃太郎』の知られざるエピソード
- ・街中で見かけて「グッときた人」の思い出
- ・「一気に最後まで読んだ」本、教えて下さい!
- ・幼稚園時代「何組」でしたか?
- ・激凹みから立ち直る方法
- ・1つだけ過去を変えられるとしたら?
- ・【あるあるbot連動企画】あるあるbotに投稿したけど採用されなかったあるある募集
- ・【あるあるbot連動企画】フォロワー20万人のアカウントであなたのあるあるを披露してみませんか?
- ・映画のエンドロール観る派?観ない派?
- ・海外旅行から帰ってきたら、まず何を食べる?
- ・誕生日にもらった意外なもの
- ・天使と悪魔選手権
- ・ちょっと先の未来クイズ第2問
- ・【大喜利】【投稿~9/7】 ロボットの住む世界で流行ってる罰ゲームとは?
- ・推しミネラルウォーターはありますか?
- ・都道府県穴埋めゲーム
- ・この人頭いいなと思ったエピソード
- ・準・究極の選択
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ブラウザによって見え方が異なる。
-
ブラウザによって見え方が異な...
-
doc As HTMLdocumentのコンパイ...
-
Shift-JISでxml宣言するべき?
-
webページの有効期限が切れてい...
-
CSSチェックをしたいのですが
-
AfterEffectsでイージーイーズ...
-
XMLを作成してもタグしか表示さ...
-
mailtoで本文に改行を入れたい
-
改行できる・できない入力ボッ...
-
Access-テキストボックスの「#N...
-
\\n \\r \\t について
-
自分のサイトを開いた時にウィ...
-
H1タグに改行の<br>を使う
-
Hタグを改行禁止にしてspanのよ...
-
ツールチップの表示時間の調整
-
テーブルの幅を固定するとnowra...
-
文章改行で出来る半角スペース...
-
MMDのAVI出力にとんでもなく時...
-
aviutlで最後まで動画が読み込...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
GoogleChromeでレイアウトが左...
-
WindowsとMacでのChromeのスタ...
-
<IMG>のALIGN属性値「absmiddle...
-
WEBページからのメッセージをVBAで
-
doc As HTMLdocumentのコンパイ...
-
tabキーによるfocusの当たり方...
-
プルダウン(リストボックス)の...
-
DOCTYPE宣言はしなくていいの?
-
主要ポータルサイトの多くがス...
-
HTMLのバージョンの確認方法は?
-
HTML文書を上書き保存してもブ...
-
VBA オブジェクトが必要です
-
スマホでページ内リンクができない
-
エクセルでURLからタイトルのみ...
-
webページの有効期限が切れてい...
-
起動済みのIEをハンドルから操...
-
アプレット XXXXXX notinited ...
-
エクセルのシートをブラウザに...
-
Macで見るとページが崩れます。
-
Dreamweaver使用 各種ブラウザ...
おすすめ情報