- ベストアンサー
ただの<html> どのバージョンで宣言されている
<!DOCTYPE html> で宣言しているページは HTML5で宣言しているんですよね? ただの<html>で始まってるページで どのバージョンで宣言されているのでしょうか?
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
<html>は、HTMLのタグで、ドキュメントタイプ宣言では無いです。 なので、「ドキュメント宣言が無いとき」のバージョンになり、ブラウザ依存です。
その他の回答 (2)
- tracer
- ベストアンサー率41% (255/621)
回答No.3
ブラウザ依存でしょうね。 それとは別に、回答からは少し外れますが、xhtmlかどうかは重要だと思いますが、html4とhtml5の差で問題になるようなことはほとんどないと思います。仮に明示的にhtml4を宣言したとしても、html5から登場したタグは何も問題なく使えるわけなので、そもそもがバージョンを意識する必要がないと思います。 htmlはxhtmlと違っていろいろと省略(html/head/bodyやいろんな終了タグ)できるので、極論で言えば、以下の様なソースでもまっとうなコードと言えます。 --- <title>テストサイト</title> <p>このようにtitleタグとp(開始)タグさえあれば、html文書として成立します。 ---
質問者
お礼
ありがとうございます。
- tkf-
- ベストアンサー率58% (821/1398)
回答No.1
厳密に言ってしまえば、「htmlですらない」でしょう。 ただし、ブラウザ側でそれなりに解釈するので、表示できているだけです。 宣言していないんだから、自由に書けるってわけではないと思いますが。 試してませんが、DOCTYPEでバージョン4と謳っておきながら、html5の文法で書いても表示はしてくれるでしょう。
質問者
お礼
ありがとうございます。
お礼
ありがとうございます。