ビルXHTMLのDTDの構造要素と属性の宣言建物構造:要素と属性の宣言これらのすべての予選の後、最終的にいくつかの実際の宣言を行うまでの時間は、要素を作成するのと部分的には、エンティティのこれまでの設立説明する属性。 DTDのこの部分には、その要素の種類のグループを反映してのセグメントに、ある程度のモジュール化のプロセスは、XHTML 1.1を実行しますふくせん分割されます。問題がある場合を検証するためにはXHTML文書を得ている場合は、DTDのこの部分を探索する場合をサポートするために必要なコンテンツモデルを追跡する必要があります。三つのDTD、宣言のわずかに異なるセットがあるとして、次と指摘した。
文書構造トップレベルの宣言は、XHTML文書を作成するために必要なhtml要素です。コンテナとしてのhtml要素の役割は、厳格かつ過渡的DTDで非常に単純な構造を与える-それは唯一の国際化と属性の名前空間宣言を持つ単一のbody要素の1つのヘッド要素を含めることができます。フレームセットのDTDでは、しかし、これはフレームの使用を制限セットの要素は、head要素は劇的には、コンテンツモデルの変更を文書にDTDを使用するフレームまたはNOFRAMES要素。実際には、フレームをXHTMLの残りの部分から分離されます。ただし、厳格なDTDのフレームを扱うためのいくつかの重要なツールがないStrictと経過の文書、それらのフレーム内に表示される可能性のあるターゲットの属性(など)。 文書ヘッドhead要素は、主にコンテナ用です メタデータ -情報は、以下の文書を記述する。いくつかは、このメタデータ(スタイルシートなど)は、ドキュメントへのプレゼンテーションの一部として適用されることがありますが、他の部分は、文書の外に適切なドキュメントを参照をカテゴリー別に分類するためのシステムに役立ちます。一方、head要素の内容すべての三つのDTDに似ている、いくつかの微妙な違いに注意することが重要です。厳格なDTDをだけでなく、その基盤とlink要素のURIに加えて、ターゲットフレームを指定することができますtarget属性は、長期的廃止isindex要素を省略します。このセクションではいずれかの頭かに表示される可能性がありますscript要素を定義するbody要素とは、本体のみに表示される可能性がありますNoScriptの要素です。一方、他のDTDのバージョンの両方のブロックを含むものは、フローの実体に定義でき、厳格なDTDでNoScriptのための宣言は、ブロック要素の使用を許可する行の要素です。 ヒント 3つすべてのDTDでは、head要素の宣言をどのようにXMLのある状態に何か1つの単純な"というタイトルの複雑な表記を必要と示しています フレーム(フレームのみを移行)このセクションでは、両方の経過およびframeset DTDでドキュメントのheadセクションに次の完全に厳格なDTDで省略されます。過渡的DTDの唯一の2つの要素-は、iframeとNOFRAMESは要素を宣言します。一方、フレームセットのDTDは、これらのフレームとフレームの要素を宣言-フレームを作成するための2つの中核的な要素ベースのWebサイト。中には、フレームセットDTDの体にその内容を制限するNOFRAMES要素は、移行のドキュメントで使用され、任意の要素は、フローの実体に表示されるを含む場合があります。 文書の本文次のセクションでは、身体とすべての3つのDTDのdiv要素を作成します。 body要素は2つのイベント属性-のonloadとonunloadを受け取ります。これは、イベントに加えて、どのスクリプトを実行するときに、ドキュメントが開かれ、閉鎖のためのサポートを提供する他のHTML要素に使用される属性です。一方、経過とframset DTDは何フローパラメータエンティティに記載され許可の厳格なDTDでは、唯一の直接body要素内に表示されるかもしれないが、要素をブロックします。 DTDの中で最も重要な一般的な違いは、書式設定のプロパティの厳格なDTDの漏れ(特に)は、他のDTDによってサポートさBGCOLORをされます。同様に、div要素の厳格なDTDのバージョンでは、属性を(他の書式設定機能)を配置しますTextAlignプロパティのエンティティを省略します。 注意してください HTML 4.0では、onunloadとのonloadでは一般的に書かれていたonUnloadとのonload。 XHTMLでは、彼らは完全に低くしなければならないケース。 段落と見出し次の2つの節では、XHTMLのコアコンポーネント:p要素とは、h1 - h6の見出し要素を一緒にWebの非常に初めからHTML文書の骨格形成を説明します。これらすべての要素のようにのみ含めることができますラインの要素(とインラインエンティティで定義され前述のテキスト要素のセクションで説明した定義されている)。経過およびframeset DTDにも、TextAlignプロパティのエンティティを介して、align属性を使用しています。 リストリストセクションのXHTMLは、命令順序は、定義のリストを定義します。厳格なDTDでは、宣言は非常に単純な、彼らだけの属性は、コアを適用する(attrsがエンティティ)のリストアイテムのコンテンツモデルを識別するためにインラインとフローエンティティを使用して定義されます。経過およびframeset DTDでは、タイプ、コンパクト、開始属性文書の作成者をどのようにリストが存在することができます以上の多くの制御を与える。 その他の要素DTDの次のいくつかのセクションでは、簡単にカテゴリに適合していない要素を定義します。水平方向のルール(時間)、整形済みテキスト(事前)、ブロックを二重引用符(BLOCKQUOTE要素)は、唯一とフレームワークのDTD)を経過し、挿入および編集する要素(インやデル)を削除するに表示されます(写真中央を中心に、ここで定義されます。 アンカー要素アンカー要素(a)は、別の困難な要素は、次のものに分類する。要素(除外のセクションで定義される)、そのコンテンツモデルは、a.contentエンティティを使用して定義されます。そのハイパーリンク機能がある場合を除き、すべてのDTDでは、厳格なDTDは、ターゲットを許可しない場合と同じです、その属性を使用して定義されては、コンテンツが表示されますは、フレームを識別するための属性です。 注意してくださいも思えるかもしれませんが奇妙な、要素が1つは、最も可能性の要素をXLinkの標準として、近い将来に重大な変化に直面してXHTMLで統合されます。 インライン要素インライン要素のセクションXHTML要素の種類の膨大な数の、それらすべてのテキスト内で使用するためのものを定義します。ほぼ全員の属性とそのコンテンツのためのインラインのエンティティのattrsがエンティティを使用して定義されます。経過とフレームセットのDTDは、HTML 4.0での厳格なDTDに存在しない場合は廃止されたのu、ストライキ、BASEFONTを掲載、およびフォントの要素が含まれます。同様に、br要素、一般的に複雑なレイアウトで使用される明確な属性が失われます。 オブジェクト、およびアプレット次の2つのセクションでは、多少類似したオブジェクトと、XHTML文書内のソフトウェアオブジェクトとJavaアプレットを含むアプレットの要素を定義します。厳格なDTDとは、オブジェクトの要素からいくつかの書式設定の説明が省略さを完全にapplet要素が省略さ-それは、オブジェクト要素の機能を複製することを検討。それと同時に、そのオブジェクトの要素、境界線の属性は、書式指向hspace属性、vspaceを失う。ただし、XHTML 1.0で大きな影響を与えることなく、param要素を削除する提案はまた、留意しつつ、価値がある。 W3Cの リソース商品概要フレームワーク(RDF) 情報を表現するより柔軟にし、最終的属性は、オブジェクト要素内のparam要素を置き換えることを許可することができます。しかし、これは任意のDTDで実装されていません。 画像やイメージマップ一方、面積要素は、厳密には、ターゲットの属性が失わ次の2つのセクションの画像(画像)と、クライアント側のイメージマップ(地図とエリア)の要素を定義します。img要素のいくつかの追加の書式設定を受信するの経過およびframeset DTDのでは、属性DTDの。 フォームのXHTML 1.0のHTML 4.0と同じ形式でサポートを提供します。離れてわずかな変化から、他のフォーム要素を含むからフォームの要素を防ぐために(これは)、これらの宣言のほとんどはかなりシンプルで禁止されています。いつものように、経過およびframeset DTDは、追加の書式設定オプションを提供します。 テーブルのXHTML 1.0のHTML 4.0と同じテーブルをサポートしています。ただし、表の要素の直接のテキストコンテンツを禁止するための特筆すべきは、これらの宣言のほとんどはかなりシンプルです。 (それを削除することを確認される場合は、別の要素が含まれていないテーブル要素内の任意のテキストをフローティングして!)いつものように、経過およびframeset DTD、およびBGCOLORは、高さ、幅などの追加の書式設定の属性を提供するいくつかアライメント。 XHTMLのDTDの以外中には、XHTMLのDTDの文書構造の膨大な量の記述は、XHTMLのは、きれいには、DTD内に含まれることができないいくつかの主要部品のまま。 XMLのDTD要素だけが、自分のコンテンツを記述することを許可-彼らではない、例えば、それらに含まれる要素内のコンテンツを禁止することができた。このような要件を適用するには、W3C)はXHTML 1.0仕様では、"要素の禁止事項"(http://www.w3.org/TR/xhtml1/#禁止)に付録には、規範的な(必須含まれています。これらの問題をキャッチされませんXMLパーサーの検証、XHTMLのアプリケーションは、これらの状況を確認してください。重大な意味では、XHTML 1.0 DTDは、複雑な仕様の1つだけピースを表します。ながら、どのようにW3CのXHTMLを実施して洞察力をたくさん与えることができるのDTDを読むことの学習は、理由は、これらの正式な宣言を付録に追いやられている。彼らは、仕様書の重要な部分です-付録では、実際には、規範的な-しかし、彼らは、XHTMLの画像の一部のみを提供します。 記事は、アルバートLichtblau提出 免責事項:弊社のウェブサイトは、この資料の内容については責任を負いません。 Webarticles無料の情報リソースです。 重要: この記事は、"建物のXHTMLのDTDの構造要素と属性の宣言"の自動ソフトウェアによって翻訳された。大変申し訳ございませんが発生した可能性があります任意のスペルミスを感じている。お客様のご理解いただき、ありがとうございます。
|
|||||
| Online: 264 users browsing the articles directory |
|
|