XHTMLの基礎知識

TOP > 技術 > XHTML

XHTML

XHTMLとは

XHTML XHTMLとは、HTMLをXML(Extensible Markup Language)文法で 定義しなおしたマークアップ言語です。 XMLは広い分野で普及している技術で、 RSSなどでも応用されており、 ウェブサイトもそれに統一するのが狙いです。 簡単に言うとXHTMLはHTMLの新化版のようなもので、徐々に移行する流れにあります。 最初からちゃんと定義して施策して欲しいものですが...。 これからウェブサイトを作る方はXHTMLを覚えましょう。

XHTMLのサンプル

基本的なタグはHTMLとほぼ同じです。 拡張子もHTMLと同じく「.html、.htm」でOKですし「.xhtml、.xht」などとすることもできます。 ただし、XMLではタグは全て小文字で、終了タグが必須となります。 例えば、<br>は<br />という記述になります。 また、DOCTYPE宣言の前にXML宣言の記述も必要(文字コードがUTF-8、UTF-16以外は必須)です。
<?xml version="1.0" encoding="Shift_JIS"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ja" lang="ja"> <head> <meta http-equiv="Content-Type" content="application/xhtml+xml; charset=Shift_JIS" /> <meta name="keywords"content="キーワード1,キーワード2"> <meta name="description"content="サイト概要"> <title>タイトル - ホームページの基礎知識</title> </head> <body> <p>本文</p> </body> </html>

DOCTYPE宣言

DOCTYPE宣言一覧

DOCTYPEスイッチ一覧

DOCTYPEIE 6IE 7FirefoxSafariOpera
なし互換互換互換互換互換
XHTML 1.0 Strict互換標準標準標準標準
XHTML 1.0 Transitional互換標準ほぼ標準ほぼ標準標準
XHTML 1.0 Frameset互換標準ほぼ標準ほぼ標準標準
XHTML 1.1互換標準標準標準標準

※XML宣言ありの場合。

仕様書

マニュアル

関連項目