HTML DTDとは何ですか
HTML では、DTD は「文書型定義」を指します。これは、HTML ファイルの検証メカニズムであるタグに関する一連の文法規則であり、HTML ファイルの構成の一部です。 DTD は、一連の法的要素を使用して文書の構造を定義する、法的 XML 文書の構成要素を定義できます。
このチュートリアルの動作環境: Windows 7 システム、HTML5 バージョン、Dell G3 コンピューター。
Document Type Definition (DTD) は、タグの構文規則のセットです。これは XML1.0 バージョン仕様の一部であり、HTML ファイルの検証メカニズムであり、HTML ファイルの構成の一部です。
DTD は、法的な XML ドキュメントの構成要素を定義できます。一連の法的要素を使用して文書の構造を定義します。
DTD は、XML ドキュメント内で行または外部参照として宣言できます。
内部 DOCTYPE 宣言
DTD が XML ソース ファイルに含まれている場合は、次の構文を使用して DOCTYPE 宣言でラップする必要があります。
<!DOCTYPE root-element [element-declarations]>
DTD を含む XML ドキュメントの例 (IE5 以降で開き、ソース コードの表示を選択してください):
<?xml version="1.0"?> <!DOCTYPE note [ <!ELEMENT note (to,from,heading,body)> <!ELEMENT to (#PCDATA)> <!ELEMENT from (#PCDATA)> <!ELEMENT heading (#PCDATA)> <!ELEMENT body (#PCDATA)> ]> <note> <to>Tove</to> <from>Jani</from> <heading>Reminder</heading> <body>Don't forget me this weekend</body> </note>
この XML ファイルをブラウザで開き、[ソース コードの表示] コマンドを選択します。
上記の DTD は次のように説明されます。
!DOCTYPE note (2 行目) は、このドキュメントをメモ型ドキュメントとして定義します。
!ELEMENT メモ (3 行目) は、「to、from、見出し、本文」という 4 つの要素を持つメモ要素を定義します。 !ELEMENT to(4行目)はto要素を「#PCDATA」型として定義します
!ELEMENT from(5行目)はfrom要素を「#PCDATA」型として定義します
!ELEMENT 見出し (6 行目) は見出し要素を「#PCDATA」タイプとして定義します
!ELEMENT 本文 (7 行目) は本文要素を定義しますas "# PCDATA" type
- 外部ドキュメント宣言
DTD が XML ソース ファイルの外部にある場合は、次のようにカプセル化する必要があります。 DOCTYPE 定義: <!DOCTYPE root-element SYSTEM "filename">
<?xml version="1.0"?> <!DOCTYPE note SYSTEM "note.dtd"> <note> <to>Tove</to> <from>Jani</from> <heading>Reminder</heading> <body>Don't forget me this weekend!</body> </note>
これは、DTD を含む「note.dtd」ファイルです:
<!ELEMENT note (to,from,heading,body)> <!ELEMENT to (#PCDATA)> <!ELEMENT from (#PCDATA)> <!ELEMENT heading (#PCDATA)> <!ELEMENT body (#PCDATA)>
DTD を使用すると、各 XML ファイルに独自の形式の記述を含めることができます。
DTD を使用すると、独立したグループが一貫して標準 DTD を使用してデータを交換できます。
アプリケーションは、標準の DTD を使用して、外部から受信したデータを検証することもできます。
DTD を使用して独自のデータを検証することもできます。
- DTD には、S (厳密)、T (移行)、および F (フレームセット) の 3 つのドキュメント タイプがあります。
#厳密: プレゼンテーション層に乱雑さのないクリーンなマークアップが必要な場合は、このタイプを使用します。カスケード スタイル シート (CSS) とともに使用してください。
暫定: DTD には、W3C がスタイル シートに移動することを想定しているレンダリング属性と要素を含めることができます。読者がカスケード スタイル シート (CSS) をサポートしていないブラウザを使用していて、HTML のレンダリング機能を使用する必要がある場合は、
#Frameset を使用してください。DTD は Framework ドキュメントで使用する必要があります。 Frameset 要素が body 要素を置き換えることを除けば、Frameset DTD は Transitional DTD と同等です。
-
html5 には基本的に XHTML 1.0 Transitional の厳密な要件がなく、多くのことが簡素化されており、直接使用できます
推奨チュートリアル: "html ビデオ チュートリアル
"
以上がHTML DTDとは何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ホットAIツール

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

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

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

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

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

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

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

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

ホットトピック









HTML の表の境界線に関するガイド。ここでは、HTML でのテーブルの境界線の例を示しながら、テーブル境界線を定義する複数の方法について説明します。

HTML マージン左のガイド。ここでは、HTML margin-left の概要とその例、およびそのコード実装について説明します。

これは、HTML でのネストされたテーブルのガイドです。ここでは、テーブル内にテーブルを作成する方法をそれぞれの例とともに説明します。

HTML テーブル レイアウトのガイド。ここでは、HTML テーブル レイアウトの値と例および出力について詳しく説明します。

HTML 入力プレースホルダーのガイド。ここでは、コードと出力とともに HTML 入力プレースホルダーの例について説明します。

HTML でのテキストの移動に関するガイド。ここでは、概要、マーキー タグが構文でどのように機能するか、および実装例について説明します。

HTML オンクリック ボタンのガイド。ここでは、それらの紹介、動作、例、およびさまざまなイベントでの onclick イベントについてそれぞれ説明します。
