Doctypeはその1つです:
<!doctype html public - // w3c // dtd xhtml 1.1 // en http://www.w3.org/tr/xhtml11/dtd/xhtml11.dtd>
1。Doctypeとは何ですかDoctypeタグは、以下に示すように、各HTMLの前面に記述されたドキュメントのDTD(ドキュメントタイプ定義)を指定するために使用されます。
<!doctype rootelementの可用性uri [宣言]>
いくつかの一般的なDoctypesなど:
HTML 4.01:Strict <!Doctype HTML public -// w3c // dtd HTML 4.01 // en http://www.w3.org/tr/html4/strict.dtd>
HTML 4.01トランジショナル<
XHTML 1.1 STRICT DTD <!DOCTYPE HTML PUBLIC- // W3C // DTD XHTML 1.1 STRICT // EN http://www.w3.org/tr/xhtml1/dtd/xhtml1-strict.dtd>
2。Doctypeは何ができますかDoctypeを指定し、異なるDoctypesを指定するかどうかは、異なるブラウザーモードをアクティブにするため、HTML、CSS、JSに何らかの影響を与えます。最も有名なのは、いわゆるボックスモデルの問題です。
2.1複数のモードがあるのはなぜですか
ずっと前に、NetscapeとIEが世界を競い合っていたとき、それらがあまりにも強力だったので、ブラウザモードはブラウザ自体によって決定されました。時間が経ち、瞬く間に、戦う州の時代の英雄の時代が来ていました。誰もが、最終的な発言権を持っていれば、世界は混乱に陥ることを発見しました。彼らはリーダーについて議論し、推奨したので、W3Cが権力を握りました。しかし、問題は再び発生します。たとえば、つまり、それはもはや標準である唯一の方法ではありませんが、ブラウザが標準のみをサポートしている場合、以前のページの多くに問題がある場合、標準と一致する一般的な傾向です。
そこで、Doctypeが生まれました。 Doctypeが指定されていない場合、元のモードが採用されており、これはQuirksモードと呼ばれます。 Doctypeが指定されている場合、標準に従い、標準モードまたはStrictモード(標準モード)と呼ばれます。この期間中、Mozillaに代表される数人の人々は、IMGなどの標準モードの分析はあまり適していないため、個人的な意見を保持していると感じていました。特定のDoctypesを指定すると、準標準モードが採用されます。詳細については、doctypeを使用したブラウザモードのアクティブ化、または @在官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网�を参照してください。
2.2さまざまなモードの特定の影響
@ppk daniuは、すでに私たち、癖モード、厳密なモードに適した要約を行っています。
3.推奨Doctype<!doctype html>
理由:HTML5をサポートし、認識されていない場合は、厳密なモードを採用します。
IMG {display:block}などのリセットCSSを追加して、ブラウザの互換性の問題を解決します。
<言い換えれば、それらを追加せずに追加できます。