マークアップ言語とDOCTYPE_html/css_WEB-ITnose
マークアップ言語。テキストの構造に関する情報や表示方法の指示を与えるためにドキュメントのコンテンツに注釈を付けるために使用される表記法。テキストまたはコマンドに関する構造情報は、その表示方法に使用されます。
マークアップ言語は、デジタル テキストに埋め込むことができるタグのセットやタグを作成するためのルールのセットであり、表示や表示のための編集や書式設定などのテキストの自動処理を容易にするために、テキストに関する追加情報を提供します。マークアップ言語は、タグを作成してデジタル テキストに埋め込み、テキストの表示や印刷などの自動解析と処理のためにテキストに関する追加情報を提供する一連のタグと一連のルールです。
一般に、マークアップ言語は、特にコンピュータードキュメントに使用されるマークアップ言語を指します。
簡単に言うと、ルールに従ってドキュメントのコンテンツに追加のマーク記号を追加することを意味し、これらの記号は最終的な表示には表示されません。
https://en.wikipedia.org/wiki/Markup
http://www.linfo.org/markup_ language.html
SGML (Standard Generalized Markup Language) は、GML (Generalized Markup Language) の標準化された名前です。 。 1986 年に ISO 規格になりました。
HTML (HyperText Markup Language)、最初の公式ドラフト (IETF によってリリース) は 1993 年にリリースされました。
XML (Extensible Markup Language)、最初の公式ドラフトは 1996 年にリリースされました。
XHTML (Extensible Hypertext Markup Language) は、1998 年に最初の公式ドラフトをリリースしました。 HTML は W3C 組織が設立される前から存在していたため、W3C が引き継いだ後、HTML があまり気に入らなかったため、XHTML が作成されました。
HTML5 は 2008 年に最初の公式ドラフトをリリースしました (WHATWG によってリリース)。大手ブラウザ メーカーが主導する WHATWG 組織が HTML5 を考案しましたが、W3C は HTML5 が W3C 標準になった後も妥協せざるを得ませんでした。W3C は依然として XHTML5 (XML シリアル化 HTML5) を考案しました。
HTML は SGML のサブセットです。
XML は SGML のサブセットです。
HTML と XML は兄弟であり、どちらも SGML のサブセットです。
XHTML は、HTML から生まれた、HTML から独立した新しいマークアップ言語です。 XHTML は、XML 標準に従って HTML を書き換えるマークアップ言語であり、XML のサブセットです。
HTML5 と SGML は並行関係にあります。HTML5 はどちらも SGML から生まれた独立したマークアップ言語です。
HTML、XML、XHTML、および HTML5 はすべて、インターネット ドキュメントに使用されるマークアップ言語です。
文書型定義 (DTD) は、SGML ファミリのマークアップ言語 (SGML、HTML、XML、XHTML) の文書型を定義するマークアップ宣言のセットです。DTD (文書型定義) 文書型定義はセットですマークアップ言語の SGML ファミリ (SGML、HTML、XML、XHTML) のドキュメント タイプを定義するために使用されるマークアップ シンボル宣言のコレクション。
HTML5 は SGML ファミリーのマークアップ言語ではなく、SGML と共存する独立したマークアップ言語であるため、DTD は必要ありません。
doctype には長く複雑な歴史がありますが、今のところ知っておく必要があるのは、この doctype がブラウザーに W3C 標準に従って HTML と CSS コードを解釈するように指示し、90 年代の Internet Explorer であるかのように見せようとしないということだけです。 HTML ドキュメントの最初の行にある doctype タグには長く複雑な歴史がありますが、今のところ知っておく必要があるのは、この doctype がブラウザに、IE をエミュレートするのではなく、W3C 標準に従って HTML と CSS コードを解釈するように指示するということだけです。 90年代。
現在、ブラウザのレイアウト エンジンは 3 つのモードを使用しています: quirks モード、ほぼ標準モード、および完全標準モードです。quirks モード (奇妙なモード) では、レイアウトが Navigator 4 および IE 5 の古いブラウザの非標準動作を模倣します。これは必要です。標準がリリースされる前に構築された Web サイトの場合、完全な標準モードでは、レイアウトの動作は HTML および CSS の仕様に記載されているものと同じになることが期待されており、ほとんどの標準モードでは奇妙な動作はほとんどありません。
ブラウザは、HTML ドキュメントの DOCTYPE タグを通じてどの動作モードをトリガーします。ブラウザーが最新の HTML5 仕様を採用するようにします。 HTML5 仕様では、DOCTYPE タグの唯一の機能はブラウザの完全標準モードをトリガーすることですが、他の HTML 仕様では、このタグには DTD ファイルを参照し、ブラウザのドキュメント タイプを決定する機能もあります。 、完全な標準モードをトリガーするためにのみ使用され、異なるレイアウト モードは他の効果を持ちません。
最新の Web ブラウザーの HTML レイアウト エンジンは、DOCTYPE の「スニッフィング」または「スイッチング」を実行します。テキスト/HTML として機能するドキュメント内の DOCTYPE は、「互換モード」または「標準モード」などのレイアウト モードを決定します。 SGML ベースではない HTML5 の /html シリアル化では、モード選択のみに DOCTYPE が使用されます。Web ブラウザは汎用の DTD ベースのパーサーではなく、専用の HTML パーサーを使用して実装されているため、DTD は使用されません。 URL が指定された場合でも、DOCTYPE は、一般的なブラウザーで「標準モード」をトリガーするためだけに「ほとんど役に立たないが必須」ヘッダーとして HTML5 に保持されます。
最新のブラウザでは、HTML レイアウト エンジンが DOCTYPE の「スニッフィング」または「切り替え」を実行します。text/html ドキュメント内のこの DOCTYPE は、「互換モード」または「標準モード」などのレイアウト モードを決定します。 HTML5 の text/html シリアル化は SGML に基づいておらず、DOCTYPE タグはモードの選択にのみ使用されます。ブラウザは汎用の DTD ベースのパーサーではなく特殊な HTML パーサーを使用するため、DTD を使用せず、URL が提供されている場合でもアクセスしません。この DOCTYPE は、「ほとんど役に立たないが必須」のように HTML5 の先頭で予約されており、ブラウザーで「標準モード」をトリガーするためにのみ使用されます。

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

Video Face Swap
完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック











HTMLは、簡単に学習しやすく、結果をすばやく見ることができるため、初心者に適しています。 1)HTMLの学習曲線はスムーズで簡単に開始できます。 2)基本タグをマスターして、Webページの作成を開始します。 3)柔軟性が高く、CSSおよびJavaScriptと組み合わせて使用できます。 4)豊富な学習リソースと最新のツールは、学習プロセスをサポートしています。

HTMLはWeb構造を定義し、CSSはスタイルとレイアウトを担当し、JavaScriptは動的な相互作用を提供します。 3人はWeb開発で職務を遂行し、共同でカラフルなWebサイトを構築します。

webdevelopmentReliesOnhtml、css、andjavascript:1)htmlStructuresContent、2)cssStylesit、および3)Javascriptaddsinteractivity、形成、

Anexampleapalofastartingtaginhtmlis、それはaperginsaparagraph.startingtagsaresentionentientiontheyinitiateelements、definetheirtypes、およびarecrucialforurturingwebpagesandcontingthomedomを構築します。

GiteEpages静的Webサイトの展開が失敗しました:404エラーのトラブルシューティングと解像度Giteeを使用する

Y軸位置Webアノテーション機能の適応アルゴリズムこの記事では、単語文書と同様の注釈関数、特に注釈間の間隔を扱う方法を実装する方法を探ります...

HTML、CSS、およびJavaScriptは、Web開発の3つの柱です。 1。HTMLは、Webページ構造を定義し、などなどのタグを使用します。2。CSSは、色、フォントサイズなどのセレクターと属性を使用してWebページスタイルを制御します。

画像をクリックした後、散乱と周囲の画像を拡大する効果を実現するには、多くのWebデザインがインタラクティブな効果を実現する必要があります。特定の画像をクリックして周囲を作成してください...
