1.ページをXMLタイプとして宣言しないようにし、ページでUTF-8またはUTF-16文字セットを使用します。
2。空の要素ラベルのエンディング文字>の前にスラッシュ /を追加します(コンテンツを含むためには使用されません) :<br />、<hr />など。
3.空でない要素(このラベルがタイトル、段落などのコンテンツを含むために使用されている場合)が空で、空白の文字を与え、次のような空の要素のようなエンディングメソッドを使用しない場合、コンテンツのないPラベルの場合は、<p />の代わりに<p> < /p>を記述してください。
4。 <、&、]]>または2つの連続した水平バーがスタイルとスクリプトのコンテンツに表示される場合、外部ファイルを使用してそれらを紹介してください。
5.要素属性値のラインまたは複数のスペースを壊さないでください。
6.ドキュメントのヘッド部分に複数のiSINDEX要素を含めないでください(できれば使用しないことができます)。この要素は推奨されません。
isindex:ユーザーに単一のテキストを入力するように促すダイアログボックスをブラウザに表示します。
HTML 4では、この要素は非推奨であり、入力要素が推奨されます。 ISINDEXのtagnameプロパティは入力を返します。
この要素はブロック要素であり、この要素はタグを閉じる必要があります。
次の例では、ISINDEX要素を使用してデフォルトのプロンプトを置き換えます。
<isindexプロンプト=検索にインデックスキーワードを入力/
7.要素に言語を指定する場合は、LangとXML:Lang属性を使用してください。XMLの値:Langの優先度が高くなります。
8。ID属性を要素識別子として使用してください。名前属性を使用しないでください。特にこれらの要素では、名前属性を識別子として使用することを不承認にします:A、アプレット、フォーム、フレーム、IFrame、IMG、マップ。
9.ページのドキュメント文字セットを定義し、<?xmlバージョン= 1.0エンコード= utf-8?>を使用して、xmlドキュメントに、<meta http-equiv = content-type content = text/htmlを使用します。 charset = utf-8 />
10。次のようなブールタイプ要素属性値に属性名を使用してください:checked = checked。ブールタイプの要素には、コンパクト、ノウラップ、ISMAP、宣言、ノシェード、チェック、無効化、readonly、複数、選択、noresize、延期が含まれます
11。HTML4およびXMLドキュメントオブジェクトモデルは、資本形式に戻るためにHTML要素と属性名を指定します。 XHTMLの要素と属性名は小文字形式に戻ります。
12。使用&amp;プロパティ値のシンボルを置き換える
13。XHTMLでは、CSSスタイルのタグスタイルと属性名は小文字でなければなりません。
HTMLテーブルでは、Tbodyは解析時に自動的に入力されますが、XMLでは自動的に入力されます。したがって、CSSセレクターで使用する場合は、自分でTbody要素を追加する必要があります。
CSSがID属性を持つ要素を選択した場合、#selectorを使用します。 CSSがクラス属性を持つ要素を選択したら、を使用します。セレクター;14. XMLドキュメントを解析するときにスタイル要素を使用する方法は? HTML4およびXHTMLでは、スタイル要素を使用して、ドキュメント内のスタイルルールを定義できます。 XMLでは、XML StyleSheetを使用してスタイルルールを定義します。このルールと互換性を持つために、 XMLドキュメントを解析するときにスタイル要素を使用する必要がある場合、スタイル要素はID属性を識別子として使用する必要があり、次のようなXML StyleSheetが必要です。
<?xml-stylesheet href = http://www.w3.org/stylesheets/tr/w3c-rec.css type = text/css?>
<?xml-stylesheet href =#internalstyle type = text/css?>
<!doctype html
public - // w3c // dtd xhtml 1.0 strict // en
http://www.w3.org/tr/xhtml1/dtd/xhtml1-strict.dtd>
<html xmlns = http://www.w3.org/1999/xhtml xml:lang = en lang = en>
<head>
<title>内部スタイルシートの例</title>
<style type = text/css id = internalStyle>
コード{
色:緑;
フォントファミリー:モノスペース。
font-weight:bold;
}
</style>
</head>
<body>
<p>
W3CGroupは、互換性のあるXHTMLとHTMLの16のガイドラインを導入しています!
<Code> http://www.w3cgroup.com/article.asp?id=252 </code>。
</p>
</body>
</html>
15. HTMLおよびXMLのWhitespace文字に注意してください。 HTMLドキュメントで合法的な文字の一部は、XMLで違法である可能性があります。たとえば、HTMLでは、ページフィード文字(FormFeed文字U+000C)がスペースに解析されますが、XHTMLでは、XMLの文字定義により違法になります。
16特殊文字」(ellipsis、u+0027)はxml 1.0に導入されていることに注意してください。ただし、HTMLには表示されません。「置き換え」を使用すると、HTML4で使用できます。