2017-02-07 2 views
-1

私はいつも私のプロジェクトのウェブページの始めに使うべきだと私は理解しています。すべてのファイルに<!DOCTYPE html>を使用する必要がありますか?

これは、メインページ(インデックス)の場合にのみtrueですか、それとも、すべてのHTMLとPHPファイルにも必要ですか?

+0

ウェブサイトのすべてのページに使用します。ヘッダーファイルを各ページに含める場合は、header.phpファイルに一度入れます。それ以外の場合は、各ページに含める必要がある場合 –

+1

毎回、 ''タグをレンダリングします。必ずしもすべてのスクリプトではありません。 – mrlew

+0

はい、すべてのファイルにdoctypeを入れるべきです。ドキュメントにdoctypeを置かないと、ブラウザを[quirks mode](https://developer.mozilla.org/en-US/docs/Quirks_Mode_and_Standards_Mode)に移動します。また、あなた(およびあなたのユーザー)は、ブラウザーがドキュメントをレンダリングするためにクォーク・モードを使用しないようにします。 – sideshowbarker

答えて

0

mrlewと同じように、すべてのhtmlページで使用する必要があります。これは、あなたが使用しているHTMLのバージョンをブラウザに伝えます。いくつかの厳しいブラウザがいくつかのものを置き忘れてしまい、この行がrecongnisezでなければ他の機能を無効にすることができます。

これをインデックスファイル に置くと、ユーザーが別のページ/ streamvideoにアクセスしてこの行を入力しなかった場合、html5ビデオプレーヤーは機能しない可能性があります。

これは、最も一般的なブラウザは、このようなものを '修正'するか、html5を使用していると仮定します。

http://www.html-5-tutorial.com/doctype.htm https://www.w3.org/QA/2002/04/valid-dtd-list.html (申し訳ありませんが私はw3schoolリンクをスキップ:P)を参照してください

は、これらのリンクを開くには、私はあなたを与えることができ、別の例を考えて作られました。 html5の前に、Webページにフレームがある場合は、フレームセットのデラルレーションを使用することが正確です。

上記のw3orgリンクの良い例です。 このクリアなことを願っています。

関連する問題