XHTML の紹介
従来の HTML 開発の本来の目的は PC でしたが、ランダムなモバイル端末の継続的な出現により、HTML は市場のニーズを満たすことができなくなりました。
XHTML は、新世代の HTML マークアップ言語です。
XHTML の目的は、HTML を置き換えることです。
XHTML タグは HTML とまったく同じです。
XHTML の構文は HTML よりもはるかに厳密です。
XHTML 拡張可能なハイパーテキスト マークアップ言語。
XHTMLの記述仕様
すべてのタグと属性はすべて小文字である必要があります
片面タグは閉じている必要があります。例: <br> ——> <br />
注: 今後 HTML を記述する際には、XHTML の記述仕様に厳密に従うよう努めてください
DTD 文書型定義
DTD 文書型定義の目的:は検証メカニズムです。つまり、作成した XHTML マークアップ構文が正当であるかどうかをチェックします。
DTDには大きく分けて3つの種類があります:
(1) 厳密なDTD
厳密なDTDでは、さまざまな表現を持つタグが使用できなくなります。例: <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での式の書き方を引き続き利用できます。 これらのパフォーマンスマーカーは引き続き使用できます。例: <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">