2009-07-08 6 views
0

私はウェブサイトを設計していました。テストするときには、通常、ファイルをダブルクリックするか、「再生」を押してAptana Studioを使用して内部サーバー経由でブラウザを実行します。Apache XAMPPで実行しているときにコンテンツが変更されるのはなぜですか?

私はXAMPPをダウンロードしてApacheを使用してWebページを閲覧しましたが、いくつか変更がありました。なぜそれをApacheで実行するとコンテンツが異なるのですか?ダイナミックなimgやタイトルがカスタムjQueryポップアップに表示されないなど、ランダムなものです。ファイルを使用してブラウズするだけで動作するはずです。それがなぜ違うのか誰にも光を当てはめることができますか?

おかげで、 ドナルド

答えて

1

私はあなたがXHTML/XML互換のWebページを開発していると思います。 Apacheはあなたの書類、おそらく正しいものでコンテンツタイプを送信します。ディスクから読み込まれた.htmlファイルは、常にtext/htmlと見なされます。これは、レンダリングされたページの微妙な違いにつながります。

異なるソースから読み込むときにブラウザのコンテンツタイプとレンダリングモード(クォークまたは厳密)が異なるかどうかを確認してください。

最小ファイルをxhtml doctypeで作成し、.htmlと.xhtmlファイル拡張子で1回ロードし、コンテンツタイプを比較します。

+0

ありがとうございました。ディスクからロードすると、doctypeを指定してもtext/htmlと見なされますか? – Fermin

+0

はい。ファイル拡張子が優先されます。 – ebo

関連する問題