0

問題: HTML ページの最初の行としてステートメントをインポートしている間、タグが機能しています。

問題の説明 :- ページ TestingDoctype.html を作成しました

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
    <html>
        <head>
            <title>Testing DOCTYPE</title>
        </head>
        <frameset >
            <frame src="a.htm"/>
        </frameset>
         <frameset >
            <frame src="b.htm"/>
        </frameset>
            <frameset >
            <frame src="c.htm"/>
        </frameset>
            <frameset >
            <frame src="d.htm"/>
        </frameset>
  </html>

厳密な dtd でタグを使用しましたが、ブラウザはそれを解析してページを表示します。

Googleで例を検索しようとしましたが、これらのdtdの違いを明確にする例が得られません. dtd ファイルの概念を明確にするために、いくつかのリンクを提供してください。

感謝いたします。

4

1 に答える 1

0

Web ブラウザは DTD に注意を払いません。これらは (HTML のコンテキストで) 検証を実行する以外にはほとんど役に立ちません。(バリデーターを使用することは非常に良い考えです)。

(ブラウザーは Doctype に注意を払いますが、標準/ほぼ標準/癖の解析/レンダリング モードを切り替える魔法の文字列としてのみです。)

于 2012-09-07T12:54:12.063 に答える