0

新しい Microsoft アプリの "Web クライアント" をいじっています。W3C 検証チェックを実行すると、次の結果が得られます。

ここに画像の説明を入力

そして、ここに HTML ファイルの先頭があります。

<!DOCTYPE html >
<html>

<head>
    <title>Microsoft Dynamics NAV</title>
    <meta content="IE=8" http-equiv="X-UA-Compatible" value="IE=8" />
    <meta content="text/html; charset=iso-8859-1" http-equiv="Content-Type" />
    <meta content="no-cache" http-equiv="pragma" />
    <link id="ctl00_main" href="/Resources/main.css?version=7.0.33451" rel="stylesheet" type="text/css" />
    <link id="ctl00_controls" href="/Resources/controls.css?version=7.0.33451" rel="stylesheet" type="text/css" />
    <link id="ctl00_webclient" href="/Resources/webclient.css?version=7.0.33451" rel="stylesheet" type="text/css" />
</head>

<body class="v4master" scroll="no">

これは何のHTMLですか?本当にHTML5ですか?

4

4 に答える 4

5
<!DOCTYPE html>

この doctype は HTML5 で導入されました。
そして、これが html5 tut の紹介です。

この非常に単純な doctype により、現在 HTML5 をサポートしていないブラウザでも標準モードに入ります。つまり、ブラウザは、HTML5 の新しい機能を無視しながら、HTML5 に準拠した方法で HTML の長い間確立された部分を解釈します。サポートしません。

MDN リファレンス

于 2012-05-27T18:00:47.910 に答える
3
<!DOCTYPE html>

上記は HTML5 の DOCTYPE ですが、これはドキュメントが適切で有効な HTML5 であることを意味するものではなく、誰かがその行を挿入しただけです。

また、より実用的に設計されているため、代わりに CSE HTML Validator を試してみることをお勧めします。ここにオンライン バージョンがあります: http://www.OnlineWebCheck.com/

于 2012-05-27T19:54:43.003 に答える
3

はい、HTML5 doctype があります。<!DOCTYPE>HTML 4.01 には 3 つの異なる宣言があります。HTML5 には次の 1 つしかありません。<!DOCTYPE html>

注:<!DOCTYPE>タグには終了タグがなく、<!DOCTYPE>宣言では大文字と小文字が区別されません。

于 2012-05-27T20:19:18.860 に答える
2

はい、それは HTML5 doctype を持っています...しかし、おそらくそれは HTML4 であるべきです。次のように変更するとどうなりますか。

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
于 2012-05-27T17:48:32.423 に答える