HTMLからXHTMLへ
いくつかの約束事に違いがあります。将来に向けてどちらにも対応できるようにしておくのとよいでしょう。
XHTML1.0(Transitional)の見本
<?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="text/html;charset=Shift_JIS" />
<title>〜〜〜</title>
</head>
<body>
</body>
</html>
XHTML1.0(Strict)のDTD宣言
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
XHTML1.1の場合
<?xml version="1.0" encoding="Shift_JIS"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ja">
<head>
<meta http-equiv="Content-Type" content="application/xhtml+xml" />
<title>〜〜〜</title>
</head>
<body><div id="BODY">
:
</div></body>
</html>
注意事項
- タイトルは必須。
- 要素名は必ず小文字で。
- 終了タグは省略不可。
- 空要素は必ず />で閉じる。
- 終了タグは省略不可。