ホームページ  >  記事  >  ウェブフロントエンド  >  厳密モードと混合モードとは何ですか? HTML に 2 つのレンダリング モードを導入

厳密モードと混合モードとは何ですか? HTML に 2 つのレンダリング モードを導入

零下一度
零下一度オリジナル
2017-05-09 14:17:402199ブラウズ

この内容は<!DOCTYPE>を理解した上で知っておいていただきたい内容です。

  • Doctype は 3 つの DTD タイプを宣言でき、それぞれ厳密バージョン、移行バージョン、フレームワーク に基づく HTML ドキュメントを表します。

  • ブラウザ ベンダーが標準に準拠したブラウザを作成し始めたとき、下位互換性を確保したいと考えていました。これを実現するために、彼らは 2 つのレンダリング モードを作成しました: 標準モードと無差別モード

    • 標準モードでは、ブラウザはサポートする最高の標準でページをレンダリングします

    • 無差別モードでは、ページが表示されます。より緩やかな下位互換性のある方法で。プロミスキャス モードは通常、古いブラウザの 動作 をエミュレートして、古いサイトが機能しなくなるのを防ぎます。


  • モードトリガー
    ブラウザは、DOCTYPE が存在するかどうか、およびどの DTD が使用されているかに基づいて、使用するレンダリング方法を選択します。

    • XHTML または HTML 4.01 ドキュメントに完全な DOCTYPE が含まれている場合、通常は標準モードで表示されます。

    • トランジショナル DTD と URI を含む DOCTYPE もページを標準モードでレンダリングしますが、URI のないトランジショナル DTD を含む場合、ページはプロミスキャス モードでレンダリングされます。

    • DOCTYPE が存在しないか、形式が正しくないと、HTML および X HTML ドキュメント が無差別モードでレンダリングされます。

html5 DTD がないため、HTML5 は比較的緩やかな構文で実装されています。


インタビュー中に、2 つのモードの定義と区別について尋ねられました。

上記の最初の部分を簡略化します。もちろん、質問がトリガーされたら、後半の部分に答えてください。

【関連おすすめ】

1.

無料のHTMLオンラインビデオチュートリアル

2.

HTML開発マニュアル

3.

php.cnオリジナルのHTML5ビデオチュートリアル

以上が厳密モードと混合モードとは何ですか? HTML に 2 つのレンダリング モードを導入の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。