どうせXHTMLで作るならXHTML1.0より新しいXHTML1.1で作ってみようと思います。
スタイルシートさえ分かれば難しいものではないと思います。また使えないタグや属性がありますが、
基本的に見栄えをスタイルシートで行っていれば問題は無いです。
つまりスタイルシートを使う事で使えないタグや属性を覚える必要が無い訳です。
ただしXHTML1.1のルールだけは覚えておきましょう。
<?xml version="1.0" encording="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>
<title>タイトル</title>
<meta http-equiv="content-type" content="application/xhtml+xml; charset=Shift_JIS" />
<meta http-equiv="content-style-type" content="text/css; charset=Shift_JIS" />
<meta name="description" content="ホームページ作成" />
<meta name="keywords" content="HP,CSS," />
<link rel="stylesheet" type="text/css" href="***.css" charset="Shift_JIS" />
</head>
<body>
<div>
ホームページの内容
基本的に body 内の内容は body に直接書きません。
基本的に div や table の中に書きましょう。
</div>
</body>
</html>
XHTML用基本ひな型自動作成ツール と言うものもあるので利用すると楽です。
またXHTMLの拡張子もHTMLと同様で html または htm になります。