これは一体何ですか?

WBOY
リリース: 2016-09-24 09:02:45
オリジナル
1169 人が閲覧しました

これは一体何ですか?

2日前に友達とについて話しましたが、今日はオンラインで学んだ情報をここに整理します

HTML5 の普及により、人々の への理解は徐々に弱まってきましたが、今でも多くの面接官がこの質問をしています。そのため、将来何かについて話すためには、それを理解する必要があります。 。

1. 魔法の効果はありますか?

この問題を明確にするために、まずブラウザの「標準モード」と「変なモード」について説明しましょう。

「変なモード」とは何ですか?簡単に言うと、古いバージョンのブラウザ用に設計され、W3C 標準に厳密に従っていない Web ページとの互換性を保つためにブラウザによって生成されるページ レンダリング モードです。このとき、レンダリング エンジンも必要なモードに切り替わります。バージョン。

「標準モード」とは何ですか?ユーザーが W3C 仕様を満たす新しいページを表示する必要がある場合、レンダリング エンジンは「変なモード」とは逆の「標準モード」に切り替わります。このモードでは、レンダリング エンジンは最新バージョンです。これは、より多くの W3C 仕様にも適合します。

最後に、「標準モード」と「変なモード」を総称してブラウザのドキュメントモードと呼びます。

IE6の時代には、W3C標準に準拠し、古いWebページを引き続き閲覧できるようにするために、「標準モード」と「変モード」が作られました。同じブラウザーには両方のレンダリング モードが存在しますが、手動で切り替えることは現実的ではありません。Microsoft は、当時非常に「斬新な」概念であるドキュメント タイプ (DOCTYPE) を提案しました

このようにして、「gorgeous」が誕生しました。その利点と欠点については説明しません。このドキュメントを解析するためにどのドキュメント標準を使用するかをブラウザのパーサーに指示します。

2. が存在しないか、形式が間違っている場合は影響を受けますか?

DOCTYPE が存在しないか、形式が正しくないと、ドキュメントが「奇妙なモード」でレンダリングされます。

3. HTML5 はなぜ を記述する必要があるのですか

HTML5はSGMLに基づいていないため、DTD(Document Type Definition)を参照する必要はありませんが、ブラウザの動作を規制する(ブラウザを本来の動作にさせる)ためにdoctypeが必要です。

そして、HTML4.01はSGMLをベースにしているため、文書で使用されている文書型をブラウザに伝えるためにDTD(Document Type Definition)を参照する必要があります。

注: SGML は、電子ドキュメントとコンテンツの説明を定義するための国際標準です。基本的な考え方は、ドキュメントのコンテンツとスタイルを分離することです。これは、SGML 宣言、文書型定義 (DTD)、および文書インスタンスで構成されます。

参照元:

http://www.cnblogs.com/zichi/p/5147159.html

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!