ウェブ開発で公開したいのですが、カルマが足りなかったので、ここで公開します。
HTML5の最近のレビューに基づいて、XHTMLの使用が不適切と見なされる主な理由を検討したいと思いました。 示された理由はさまざまなソースから収集され、個人的な経験に基づいて追加されました。
したがって、XHTMLを使用しない主な理由は次のとおりです。
1. SEOの観点から -通常のHTMLでは、記述するコードを少なくする必要があります。つまり、HTMLはXHTMLよりも検索エンジンに最適化されています。
2.コンテンツの著作権保護の観点から (関心のある人向け)-HTMLは、解析を容易にするために設計されたXHTMLよりも解析(自動コピー)がはるかに困難です。
3. 信頼性の観点から -XMLドキュメントの解析は最初のエラーで停止し、ページを表示できなくなります。 次に、HTMLが黄色のMozilla / FFデススクリーンを引き起こすことはありません。これは、わずかな不正なコード(閉じられていないタグまたは交差するタグ、無効な属性を持つタグなど)から表示されることがあります。 IE6がエラーをスローし、ページの読み込みを拒否した場合があります(これは訪問者の損失、つまりサイトからの利益です)-このようなデススクリーンの色はまだ発明されていません。 この問題は、xhtml形式をhtmlに変更するだけで解決しました。 サイトには開発者に依存しないコンテンツ、たとえばコンテキスト広告(Direct、Adsense)があることを忘れないでください。
さて、さらにいくつかの理由、より小さい:
4. Internet Explorer 6、およびバージョン7でもapplication / xhtml + xmlをサポートしていません。
5. HTMLのレイアウトはより簡単で便利です。
6.検索エンジンは、XHTMLをXMLドキュメントとしてインデックス付けしません。
7. XHTMLのスクリプトでのDocument.writeは機能しません。 DOM関数を使用して書き換える必要があります。
8. DOM関数自体では、小文字のすべての要素名を省略する必要があります。 スタイルのセレクターについても同じことが言えます。 XHTMLでは、大文字と小文字が区別されます。
9.アイテムの内容