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で質問しましょう!
似たような質問が見つかりました
- フリーソフト mmfファイルからmp3に変換できる方法を教えてください(XMediaRecode以外で) 2 2022/03/22 22:25
- ビデオカード・サウンドカード Nvidiaのグラッフィックカードやそのたのドライバーが最新かどうかの確認方法 5 2023/05/04 10:10
- 友達・仲間 「女性と後輩には奢れ」 9 2023/03/03 03:59
- Windows 10 MicrosoftIMEでトラブル、助けてください m(_._)m 4 2023/05/16 14:11
- Mac OS macOS Mojave 1 2022/06/10 18:39
- Excel(エクセル) Excelのセルの書式設定「通貨」で(\1,234)の選択肢が消えてしまった 2 2022/08/01 10:32
- 確定申告 ふるさと納税が控除されたかの確認について 去年、医療費が10万以上になり、確定申告した会社員です。 3 2023/06/29 11:34
- Android(アンドロイド) 接続ができません 2 2022/10/22 04:30
- WordPress(ワードプレス) 投稿記事のタイトル上部に「広告」の文字が表示される 1 2022/06/12 09:36
- その他(ゲーム) 3DSのモンハンダブルクロスのバージョンの確認方法を教えてください! 1 2023/07/09 21:58
このQ&Aを見た人はこんなQ&Aも見ています
-
10代と話して驚いたこと
先日10代の知り合いと話した際、フロッピーディスクの実物を見たことがない、と言われて驚きました。今後もこういうことが増えてくるのかと思うと不思議な気持ちです。
-
3分あったら何をしますか?
カップ麺にお湯を入れて、できるまでの3分間で皆さんは何をしていますか?
-
【大喜利】看板の文字を埋めてください
旅行先でほぼ消えかけている看板に出会いました。 何を気を付ければいいのか穴埋めをして教えてください。
-
自分の通っていた小学校のあるある
進学したり大人になってから、「あれって自分の小学校だけだったのかな」と思うことありますよね。 逆に「他の小学校ってそんなことするの!?」と思ったり。 そんな「自分の通っていた小学校」のあるあるを教えてください!
-
【選手権お題その2】この漫画の2コマ目を考えてください
サッカーのワンシーンを切り取った1コマ目。果たして2コマ目にはどんな展開になるのか教えてください。
-
自分が書いているCSSのバージョンが分からない
ホームページ作成・プログラミング
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・「みんな教えて! 選手権!!」開催のお知らせ
- ・漫画をレンタルでお得に読める!
- ・【選手権お題その2】この漫画の2コマ目を考えてください
- ・2024年に成し遂げたこと
- ・3分あったら何をしますか?
- ・何歳が一番楽しかった?
- ・治せない「クセ」を教えてください
- ・【大喜利】看板の文字を埋めてください
- ・【大喜利】【投稿~12/17】 ありそうだけど絶対に無いことわざ
- ・【選手権お題その1】これってもしかして自分だけかもしれないな…と思うあるあるを教えてください
- ・【穴埋めお題】恐竜の新説
- ・我がまちの「給食」自慢を聞かせてっ!
- ・冬の健康法を教えて!
- ・一番好きな「クリスマスソング」は?
- ・集合写真、どこに映る?
- ・自分の通っていた小学校のあるある
- ・フォントについて教えてください!
- ・これが怖いの自分だけ?というものありますか?
- ・スマホに会話を聞かれているな!?と思ったことありますか?
- ・それもChatGPT!?と驚いた使用方法を教えてください
- ・見学に行くとしたら【天国】と【地獄】どっち?
- ・これまでで一番「情けなかったとき」はいつですか?
- ・この人頭いいなと思ったエピソード
- ・あなたの「必」の書き順を教えてください
- ・10代と話して驚いたこと
- ・14歳の自分に衝撃の事実を告げてください
- ・人生最悪の忘れ物
- ・あなたの習慣について教えてください!!
- ・都道府県穴埋めゲーム
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
GoogleChromeでレイアウトが左...
-
HTMLのimageをクリックする方法
-
スマホでページ内リンクができない
-
ブラウザによって見え方が異なる。
-
doc As HTMLdocumentのコンパイ...
-
VBA オブジェクトが必要です
-
VBAでgetElementByTagName
-
ZARAの商品のタグの外しかた
-
長いホームページで途中の位置...
-
XMLを作成してもタグしか表示さ...
-
品質表示タグが付いてない商品
-
AfterEffectsでイージーイーズ...
-
pixivの消えないブックマークタ...
-
改行したときの幅を狭くする方法
-
Mayaレンダリングの中断
-
新しいタブで開かせない方法は...
-
OCNメール作成時の改行について
-
<br />タグの、brの後の半角ス...
-
aviutlで最後まで動画が読み込...
-
photoshopのアニメーションで拡...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
GoogleChromeでレイアウトが左...
-
プルダウン(リストボックス)の...
-
スマホでページ内リンクができない
-
WindowsとMacでのChromeのスタ...
-
doc As HTMLdocumentのコンパイ...
-
HTMLのバージョンの確認方法は?
-
<IMG>のALIGN属性値「absmiddle...
-
WEBページからのメッセージをVBAで
-
Macで見るとページが崩れます。
-
エクセルのシートをブラウザに...
-
VBA オブジェクトが必要です
-
マウスカーソルの矢印はIDC_ARROW
-
CSSやJavaScriptのバージョン指定
-
ボタンをクリックした時に指定...
-
HTMLのソース隠し
-
古いブラウザ・・どこまで対応...
-
DOCTYPE宣言はしなくていいの?
-
起動済みのIEをハンドルから操...
-
ブラウザによる表示の違い
-
スマートフォン HTML特殊文字...
おすすめ情報