HTML の基本チュートリアルにおける XHTML の紹介
XHTML の紹介
従來(lái)の HTML 開(kāi)発の本來(lái)の目的は PC でしたが、ランダムなモバイル端末の継続的な出現(xiàn)により、HTML は市場(chǎng)のニーズを満たすことができなくなりました。
XHTML は、新世代の HTML マークアップ言語(yǔ)です。
XHTML の目的は、HTML を置き換えることです。
XHTML タグは HTML とまったく同じです。
XHTML の構(gòu)文は HTML よりもはるかに厳密です。
XHTML 拡張可能なハイパーテキスト マークアップ言語(yǔ)。
XHTMLの記述仕様
すべてのタグと屬性はすべて小文字である必要があります
片面タグは閉じている必要があります。例: <br> ——> <br />
- すべての屬性値は引用符で囲む必要があります。
- すべての屬性には値が必要です。例: <hr noshade> —— <hr noshade = “noshade” />
- タグは、外側(cè)の層が內(nèi)側(cè)の層內(nèi)に、ある層が別の層の中にネストされるように、順?lè)衰庭攻趣工氡匾ⅳ辘蓼埂?
- XHTML Web ページには DTD ドキュメント タイプ定義コードが必要です。
注: 今後 HTML を記述する際には、XHTML の記述仕様に厳密に従うよう努めてください
DTD 文書(shū)型定義
DTD 文書(shū)型定義の目的:は検証メカニズムです。つまり、作成した XHTML マークアップ構(gòu)文が正當(dāng)であるかどうかをチェックします。
DTDには大きく分けて3つの種類(lèi)があります:
(1) 厳密なDTD
厳密なDTDでは、さまざまな表現(xiàn)を持つタグが使用できなくなります。例: <font>、<b>、<body bgColor> では、CSS を使用してさまざまなパフォーマンス タグを置き換える必要があります。 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">(2) Transitional DTD
Transitional DTDでは、HTMLでの式の書(shū)き方を引き続き利用できます。 これらのパフォーマンスマーカーは引き続き使用できます。例: <font>、<b>、<body bgColor><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3. org /TR/xhtml1/DTD/xhtml1-transitional.dtd">(3) フレームワーク DTD
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" "http ://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">