- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:CSSが反映されない場合がある)
CSSが反映されない場合がある
このQ&Aのポイント
- PHP + CSS + MySQLを独学中の者です。作成中のHPで、CSSが反映されない事があり、原因究明に苦心しています。
- 作成中のHPにアクセスすると、CSSが反映されない状態で表示(描画)される事がある。
- PHP5.x、CSS、MySQL5のレンタルサーバで作成中。10回に2回程度の割合で事象が発生する。正常に適応されている時は、想定通りのCSSが描画されている為、コード上の問題は低い。CSSは8つの外部ファイルで構成して、htmlの「link」タグで指定している。事象が発生した場合も、生成されたhtml上では「link」タグで指定されている。(パスも問題なし)複数のブラウザ(IEとFirefox)でも事象は発生する。以上から、何か原因の可能性として挙げられる事はありますでしょうか。ご教授・アドバイス頂ければ幸いです。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
不思議ですねぇ。 以上の点から考えると、クライアントPCでの問題(ブラウザの設定・もしくは異様に重い・クラッシュ) もしくは header が思い浮かびました。 他のPCから見た場合は、どうでしょう。 他、<link href="/ほにゃらら.style.css">と ドメイン直下で指定してあると 読まない場合もあるようです。
その他の回答 (2)
noname#129900
回答No.3
ファイルの文字コードが違っている。
質問者
お礼
ありがとうございます。 多数のファイルを扱っているので文字コードは最初の疑問に入っておりましたので、確認していますが、文字コードは統一しています。
- sevars
- ベストアンサー率25% (1/4)
回答No.2
おそらくブラウザのキャッシュでしょう。 反映させたいならブラウザのキャッシュを使用しないようにするか、新たなタブを開けば反映されると思います。
質問者
補足
ありがとうございます。 ブラウザ側のキャッシュというのは想像していませんでした。 ご回答のように、異なるタブでHPにアクセスすれば表示される事は確認していますが、それも100%では無い事から、キャッシュが使用されている可能性がある訳ですね。 もう少し深く調査してみます。
補足
ありがとうございます。 他PCからは検証していませんので、今後の課題にさせて頂きます。 また、ドメイン直下での指定も考慮して深く調査していきます。