XHTMLとは、HTMLをXML(Extensible Markup Language)文法で 定義しなおしたマークアップ言語です。 XMLは広い分野で普及している技術で、 RSSなどでも応用されており、 ウェブサイトもそれに統一するのが狙いです。 簡単に言うとXHTMLはHTMLの新化版のようなもので、徐々に移行する流れにあります。 最初からちゃんと定義して施策して欲しいものですが...。 これからウェブサイトを作る方はXHTMLを覚えましょう。
基本的なタグはHTMLとほぼ同じです。 拡張子もHTMLと同じく「.html、.htm」でOKですし「.xhtml、.xht」などとすることもできます。 ただし、XMLではタグは全て小文字で、終了タグが必須となります。 例えば、<br>は<br />という記述になります。 また、DOCTYPE宣言の前にXML宣言の記述も必要(文字コードがUTF-8、UTF-16以外は必須)です。タイトル - ホームページの基礎知識 本文
DOCTYPE宣言一覧
- XHTML 1.0 Strict
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">- XHTML 1.0 Transitional
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">- XHTML 1.0 Frameset
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">- XHTML 1.1
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">- XHTML Basic 1.1
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML Basic 1.1//EN" "http://www.w3.org/TR/xhtml-basic/xhtml-basic11.dtd">- XHTML 2.0
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 2.0//EN" "http://www.w3.org/MarkUp/DTD/xhtml2.dtd">DOCTYPEスイッチ一覧
DOCTYPE IE 6 IE 7 Firefox Safari Opera なし 互換 互換 互換 互換 互換 XHTML 1.0 Strict 互換 標準 標準 標準 標準 XHTML 1.0 Transitional 互換 標準 ほぼ標準 ほぼ標準 標準 XHTML 1.0 Frameset 互換 標準 ほぼ標準 ほぼ標準 標準 XHTML 1.1 互換 標準 標準 標準 標準 ※XML宣言ありの場合。
- XML -伸び縮みマークアップ言語- XMLの解説。