• ベストアンサー

ただの<html> どのバージョンで宣言されている

<!DOCTYPE html> で宣言しているページは HTML5で宣言しているんですよね? ただの<html>で始まってるページで どのバージョンで宣言されているのでしょうか?

  • HTML
  • 回答数3
  • ありがとう数4

質問者が選んだベストアンサー

  • ベストアンサー
  • notnot
  • ベストアンサー率47% (4848/10262)
回答No.2

<html>は、HTMLのタグで、ドキュメントタイプ宣言では無いです。 なので、「ドキュメント宣言が無いとき」のバージョンになり、ブラウザ依存です。

BUHIPWJPVNRE
質問者

お礼

ありがとうございます。

その他の回答 (2)

  • tracer
  • ベストアンサー率41% (255/621)
回答No.3

ブラウザ依存でしょうね。 それとは別に、回答からは少し外れますが、xhtmlかどうかは重要だと思いますが、html4とhtml5の差で問題になるようなことはほとんどないと思います。仮に明示的にhtml4を宣言したとしても、html5から登場したタグは何も問題なく使えるわけなので、そもそもがバージョンを意識する必要がないと思います。 htmlはxhtmlと違っていろいろと省略(html/head/bodyやいろんな終了タグ)できるので、極論で言えば、以下の様なソースでもまっとうなコードと言えます。 --- <title>テストサイト</title> <p>このようにtitleタグとp(開始)タグさえあれば、html文書として成立します。 ---

BUHIPWJPVNRE
質問者

お礼

ありがとうございます。

  • tkf-
  • ベストアンサー率58% (821/1396)
回答No.1

厳密に言ってしまえば、「htmlですらない」でしょう。 ただし、ブラウザ側でそれなりに解釈するので、表示できているだけです。 宣言していないんだから、自由に書けるってわけではないと思いますが。 試してませんが、DOCTYPEでバージョン4と謳っておきながら、html5の文法で書いても表示はしてくれるでしょう。

参考URL:
http://www.w3.org/QA/2002/04/valid-dtd-list.html
BUHIPWJPVNRE
質問者

お礼

ありがとうございます。

関連するQ&A

  • DOCTYPE宣言しない

    DOCTYPE宣言しないで作ったサイトはHTMLのどのバージョンに従うのでしょうか?(フレームやHTML4.01での非推奨の要素や属性は使えますか) よろしくお願いします。

    • ベストアンサー
    • HTML
  • HTML5で宣言されてる事になりますか?

    ページの先頭が <!DOCTYPE html> で始まっていれば、 HTML5で宣言されてる事になりますか?

    • ベストアンサー
    • HTML
  • <ruby>を使う時のDOCTYPE宣言は?

    HPのことで質問です。 <ruby>タグを使ったホームページをAnother HTML-lint gatewayにかけたところ、「他のHTML用」だと言われてしまいました。どうやらDOCTYPE宣言が原因のようです。そのページは<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> で作成しました。<ruby>タグを使えるDOCTYPE宣言は何になるでしょうか?

    • ベストアンサー
    • HTML
  • DOCTYPE宣言はしなくていいの?

    はじめまして、いまWEBの学校でHTMLを勉強中です。テキストなどではDOCTYPE宣言を記述するように書かれていますが、宣言は必要ないと教わりました。 本来書いたほうがいいのだということはわかりますが、なぜ書かなくてもよいのかわかりません。 また、実際にHTMLを書く仕事をされている方もDOCTYPE宣言は記述しないのが普通なのでしょうか? よろしくお願いします。

    • ベストアンサー
    • HTML
  • DOCTYPE は何で宣言すればいいのか

    DOCTYPE は何で宣言すればいいのかどうやって決めればいいですか? とりあえずネットからコピペしてきた <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> で、宣言してるのですが、果たしてこれがどういう意味かさっぱり分かりません。 とりあえず問題なくブラウザで閲覧できればいいのでしょうか?

    • ベストアンサー
    • HTML
  • HTML5で宣言されているとみなしていいの?

    <!DOCTYPE html> で始まってるwebサイトは HTML5で宣言されているとみなしていいのでしょうか?

    • ベストアンサー
    • HTML
  • HTML形式文書のバージョン

    ホームページをメモ帳を使って、HTML形式で作っています。 DOCTYPE宣言の際に、自分が使っているHTMLのバージョンというのは、どうすればわかるのでしょうか? 今独学で勉強中でさっぱり分かりません。 どなたか教えてください。

  • html4で宣言していることになるのでしょうか?

    ソースの一番最初に <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> と書いた場合、 html4で宣言していることになるのでしょうか? html5は聞いたことが有りますが html4と言うのは存在するのでしょうか? html4.1と言うのは聞いたことがあります。

    • ベストアンサー
    • HTML
  • DOCTYPE宣言は厳密に気にするべきか??

    現在WEBを独学で学んでおります。 そこでDOCTYPE宣言についていくつか疑問に思いました。 ひとつでもわかる方はご回答頂ければ幸いです。 1.<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> と、ソースの頭に記述しておいて <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> の内容で記述(XHTML 1.0 Transitionalで記述)することは可能ですか?? つまり、HTML 4.01 Transitionalを宣言して終了タグなど、XHTML 1.0 Transitionalの方式で書いても正確に表示されるかを知りたく思って おります。 2.DOCTYPE宣言を書いてないサイトが多く見受けられますが、 この場合はどのようにDOCTYPE宣言と捉えられるのでしょうか? また、この場合のデメリットとかはありますでしょうか?? 以上、わかる方いましたらよろしくお願いいたします。

    • ベストアンサー
    • HTML
  • HTML5のDOCTYPE宣言

    HTML5のDOCTYPE宣言 よろしくお願いします。 HTML5のDOCTYPE宣言で、WinIE6を含むほとんどのモダンブラウザが標準準拠モードで動作することは、ネットなどで見てわかったのですが、 MacIEはどうでしょうか? 本来は自分で検証するべきだと思うのですが、手元に環境がないので確認ができません。 どなたか検証された方、もしくは掲載されているサイトを御存知でしたら教えていただけないでしょうか。 よろしくお願い致します。

    • ベストアンサー
    • HTML