XHTMLのIMGタグは次のように記述する必要があります。 XML関連の開発に精通している場合は、この執筆方法に慣れている可能性があり、XMLに子ノードのない要素をこのように書くことができると考えて、XHTMLのコンテンツなしでタグを書くこともできます。理論的には、すべてのタグは自己閉鎖的な方法で記述することができますが、ブラウザの互換性は新しい問題をもたらします。つまり、特定のタグを書く自己閉鎖の方法を正しく識別することはできません。文字列8
次のXHTMLコードを入力して、IEで閲覧してみてください:<p> hello <script type = text/javascript/> world </p>でください。これは非常に説明できません。多くの人々が以前にこの問題に遭遇したことがあり、数時間を費やして合理的な説明を見つけました。文字列4
説明は、別の同様のコードから来ています:<p> hello <textarea /> world < /p>。 IEでのディスプレイ効果を見ると、合理的な説明を得ることができますか?前面のHelloが正常に表示されている一方で、背面の世界がTextareaに表示されていることがわかります。これは、IEがTextareaタグが閉じられていることを正しく認識していないことを確認しますが、閉じられていない場合、Textarea内のコンテンツとしてコンテンツの背後にあるコンテンツを認識します。
現時点では、スクリプトの一部として認識されているため、以前のコードがその背後にある世界を見ることができない理由を理解しています。これは、XHTMLを使用する場合、XHTMLを使用することができないことを示しています。閉じる必要のないタグは、自己閉鎖で書くことができます。コンテンツがない場合でも、他のタグのペアを使用するのが最善です。
最後に、実際には、精神遅滞パーサーのIESがIESだけでなく、多くの場所がパーサーの厳密さの欠如によって引き起こされる問題に遭遇する可能性があることを思い出させる必要があります。したがって、XHTMLを書くときは、古いHTMLを継続する習慣に対応する必要があります。 XMLが本当に標準と同じくらい自己整合しているかのように書くことはできません。信じられない?次に、別のものを試してください:<p> hello <br> </br> world </p>、IEとOperaのディスプレイ効果に注意してください。
XHTMLのいくつかの関連仕様:
1.すべてのマーカーには、対応するエンドマークが必要です
2。すべてのラベル要素と属性名は小文字でなければなりません
3.すべてのXMLタグは合理的にネストする必要があります
4.すべての属性は引用に同封する必要があります
5.すべての<および&並外れた記号はコードで表現されます
6.すべての属性に値を割り当てます
7。コメントのコンテンツで使用しないでください -