XHTMLとは、HTMLをXML(Extensible Markup Language)文法で 定義しなおしたマークアップ言語です。 XMLは広い分野で普及している技術で、 RSSなどでも応用されており、 ウェブサイトもそれに統一するのが狙いです。 簡単に言うとXHTMLはHTMLの新化版のようなもので、徐々に移行する流れにあります。 最初からちゃんと定義して施策して欲しいものですが…。 これからウェブサイトを作る方はXHTMLを覚えましょう。 詳しくはリンク集のサイトを参考にしてください。
基本的なタグはHTMLとほぼ同じです。 拡張子もHTMLと同じく「.html、.htm」でOKですし「.xhtml、.xht」などとすることもできます。 ただし、XMLではタグは全て小文字で、終了タグが必須となります。 例えば、<br>は<br />という記述になります。 また、DOCTYPE宣言の前にXML宣言の記述も必要です。タイトル 本文
- 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">
XHTML 1.0
XHTML Basic
XHTML 1.1