IE9でソースを表示をクリックした後に表示されたのHTMLコードのスナップショットです。私はここではメモ帳++IEが正しく解析されない
で開きIE9の開発ツールによって解析されたコードは次のとおりです。
2の間に切断があるのはなぜ?
IE9でソースを表示をクリックした後に表示されたのHTMLコードのスナップショットです。私はここではメモ帳++IEが正しく解析されない
で開きIE9の開発ツールによって解析されたコードは次のとおりです。
2の間に切断があるのはなぜ?
コメントで@Shadow Wizardが提案したように、考えられる原因は、<!DOCTYPE ...>
宣言の前にあるデータ文字です。たとえば、問題は、有効なXHTMLドキュメントを取得し、ドキュメントの先頭にノーブレークスペース文字(NBSP、U + 00A0)を挿入することによって再現可能です。しかし、最初にBOMが存在するとでなく、で問題を引き起こします(少なくともIE 9ではなく、ほとんどのブラウザで使用されていません)。問題を引き起こす可能性のある目に見えない、またはほとんど見えない文字が多数あります。
BOMエンコーディングを使用しないUTF-8ではこれが修正されました。 – HyderA
開発者ツールにはコードのソースが表示されません。違いがあるDOM(Document Object Model)が表示されます。 https://developer.mozilla.org/en/DOM/
開発者ツールに表示される内容は、解析されたソースをいくつかの変更を加えて読みやすく、間違ったタグを付けずに表しています。つまり、正確なソースは表示されません。
最初のスクリーンショットはそのソースを正確に示しています。私はView Sourceをクリックした後、Notepad ++で開かれました。 – HyderA
あなたの言うことは正しい@micnicですが、IEコンソールの出力は実際には正常ではありません。たとえば、doctypeがどこに表示されているかを見てください。 –
「
」のコンテンツの大半が本文に表示されますか? Hm。ソースをどこかで利用できるようにすることはできますか? –あなたのHTMLは[validate](http://validator.w3.org/)ですか?私はあなたがプライバシー上の理由から部品を消してしまったことを理解していますが、全体を見ることなく(実際のコード)、**何か問題があれば**と言うことは不可能です。 IEが正しく解析されない可能性は非常に低いです。 –
はい。目に見えますが、IEがDOCTYPE宣言をコメントに変えるという事実は、文書に何か問題があることを証明します。私たちが見ることができないもの。 –