2012-01-02 4 views
0

私はちょうど私のMacのローカルサーバー上のWebページのいくつかのHTMLを作成していた。ローカルサーバーに格納されたスタイルシートへのリンクを追加しましたが、href属性に ".css"ファイル拡張子を追加するのを忘れました。外部サーバーからファイルをアップロードしようとすると、どうやらスタイルシートがローカルサーバー上の拡張子なしで見つかる可能性がありますが、外部サーバーからページを読み込もうとしたときに拡張子が見つかりませんでした私のスタイルはロードされませんでした。リンクファイルの拡張の修正

エンティティが自分のエラーを見つけ出してローカルで訂正したが、ページが外部でホストされたときに私のエラーが修正されなかったのはなぜですか?

+0

ブラウザ自体である可能性があります。 IDEの内部ブラウ​​ザを使用してローカル開発を見ていましたか? 2つの異なるブラウザを使用していましたか? – Joseph

+0

どちらの場合も同じブラウザを使用していました。 – Robz

+0

ローカルサーバー/アプリケーションで何らかの書き換えエンジンが使用されていますか? – Joseph

答えて

0

あなたのローカルWebサーバがtext/cssとしてファイルを提供していて、外部のものがそうでない可能性があります。 LINKタグの中でTYPE = "text/css"をCSSファイルに使用するとどうなりますか?それはリンクされたファイルをtext/cssとして解釈するように強制するはずです。

+0

ここでは、cozタイプを省略することはできませんでした。 http://stackoverflow.com/questions/8364728/do-i-still-need-to-include-type-value-in-html5ブラウザにはサポートされていない限り、同じかどうかにかかわらず同じ結果が得られるはずですhtml5 – Joseph

+0

どちらの場合も「text/css」と指定しました。 – Robz

関連する問題