ホームページ  >  記事  >  バックエンド開発  >  IE が PHP をどのように解析するのか本当に理解できません。

IE が PHP をどのように解析するのか本当に理解できません。

WBOY
WBOYオリジナル
2016-06-13 13:13:33778ブラウズ

IE が PHP をどのように解析するのか本当にわかりません
[IE の仕組みが本当にわかりません]
Index.php ファイルには次のようなセクションがあります:





include 'list.php';break; /Loadingindex.php の場合、
?>




list.php の最も外側の div は次のようになります:

//一部のコンテンツ
? >

IE のアドレス バーに localhost/index.php を入力すると、ページが表示されます。ページのソース ファイルを確認すると、問題が発生します。おそらく次のようになります。
これは最も外側の div
一部のコンテンツ
問題は、IE がindex.php の div タグを省略していることです。つまり、これら 3 つの



望ましい結果次のようになるはずではありません:




理解できません。


-----解決策--------------------------------これはブラウザのレンダリングに関連しています。実はphpとは何の関係もありません。すでにクライアントです。

------解決策-----include 'list.php';break; ?

非ループ構造でbreakを使用すると、確実に重大なエラーにつながります
そのため、プログラムが何を出力するかは不明です

------解決策---------この場合、外側のコードを出力します。 div 実装されていない可能性は十分にあります


------解決策---------これはIEかどうかとは関係ありません。ない。 これはFirefoxでは当てはまらないのでしょうか?

------解決策---------HTML が期待どおりでない場合は、

それは IE の問題ではありません

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。