Edition共に利用できるタグはHTMLタグと基本的に同じです。XHTMLではHTML4とは少しだけ違いがありますので注意が必要です。XHTML記述のポイントDOCTYPE宣言XHTMLはXMLベースでDOCTYPE宣言はHTMLのDOCTYPE宣言ではなくXHTMLのDOCTYPE宣言XHTMLのDOCTYPE宣言をXHTMLファイル最上段に記述します。ネストネストとは、例えばタグの中に更にタグがあるような以下のような場合、ネストしている等といいます。<div><b></b></div>ネストはいいのですが、HTMLではこのネストがチグハグになっていてもブラウザがエラーを出さずにフォローするようなケースでも、XHTMLでは、この点は厳格になっていてチグハグは許されません。要素・属性は小文字でxhtmlでは要素名・属性名は全て小文字htmlはタグやエレメント(要素や属性)は、大文字小文字は厳格ではありませんでしたが、xhtmlでなくても、これから書くhtmlがあるのなら小文字で統一しておく方が何かといいでしょう。タグの省略不可HTMLには<p>のように終了タグの省略が可能なものがありますがXHTMLではXMLの考え方同様この省略は許されません。/>とするか、省略しなければ、<p>省略しないよ。</p>というような具合に、他のタグと同様、これまで通り開始タグ&終了タグ(<p>~</p>)とすればOKです。cellspacing="1">のように必ず""(ダブルクォート)で括る必要があります。htmlのform要素にはselectやcheckboxなどの既定値として選択状態にしておく場合に利用するselectedやcheckedは、下記のように記述する必要があります。/>のように[/]半角スラッシュを続けて入れるか、半角スペース+半角スラッシュ[/]を入れて記述する事になっています。属性値内に記述された先頭と末尾のホワイトスペースや改行は取り除かれます。先頭/末尾以外の属性値内の1つまたは連続した複数のスペースや改行は属性値の1つとして扱われます。※スーパーセット(親)のXMLでいうホワイトスペースとは、16進表記の以下であり、Unicodeでは識別することになっている全角スペースは含まれません。※スーパーセット(親)のXMLでは要素内や属性値内のホワイトスペースは全て取り除かれ、データ中のホワイトスペースは、XMLではそのままアプリケーションに渡される為、結果的に処理はアプリ次第です。※xhtml文書を作るだけなら気にする必要はないかもしれませんが、scriptなどで利用する場合には、改行は全てLFに変換されるので注意が必要です。(文字コードと改行コード)scriptとstylesheetの利用scriptやstyleは、「#PCDATAで定義されている」為、[&]や[<]の実態参照である[&amp]や[&lt;]は[&]や[<]と解釈され[<]だと開始タグとして認識されてしまうので利用できません。これではxhtmlタグやタグ内でscriptやstyleを利用したい場合に支障があります。xhtmlでscriptやstyleを利用したい場合そこでscriptやstyleを利用する方法としてはscript外部ファイルstylesheet外部ファイルを使用するか、CDATAを利用する方法があり、例えば<script><![CDATA[]]></script>として「エスケープしないテキスト」を含められるようにするかのいずれかです。ちなみに、マークアップの「属性の値」として[属性="マークアップ"]というようなCDATAをマークアップとする記述はできません。CDATA内に以下のケースの記述は不可です。SGMLでは、DTD作者への特定の要素をある要素の中から排除できたりしますが、XHTMLではというより、XMLでは、禁則処理に関する記述をDTDなどで定義する事はできません。できないので定義はされませんが、この点は暗黙の了解として望ましくない定義はしないという姿勢で望みましょう。name属性とid属性HTMLでは、name属性とid属性が時期の変遷はあったにしても両方利用できるタグがあります。XMLでは、name属性ではなく、ID型のid属性だけがあり、xhtml文書は基本的にXMLとして利用できるところにメリットがあるのでXMLで利用できないname属性は使用しない方がよいでしょう。属性値の大文字小文字は全て小文字でXHTMLでは属性・属性値は全て小文字で記述することになっています。/>のように記述しましょう。推奨メディアタイプの変更XHTMLではheadタグに記述するmetaタグの内の推奨メディアタイプが変更になっています。charset=euc-jp"/>が推奨されています。[charset=euc-jp]の[euc-jp]の部分は妥当な文字セットを使用します。その他[shift_jis]など文字コードリストと文字コードについて。BasicXMLXMLバージョンXML関連技術XMLタグXML文法ajaxHTMLHTMLタグHTMLのDOCTYPE宣言DHTMLCHTMLメインメニューホームページ作成メニューウェブ開発メニュー2004-2008-someday。