- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:スタイルシートの<link>表記について)
スタイルシートの効果が適用されない問題について
このQ&Aのポイント
- HTMLファイルが複数のフォルダに分かれている際、スタイルシートの効果が消えてしまう問題について質問です。
- 孫ページにスタイルシートの効果を適用するための<link>タグの記述方法について知りたいです。
- 説明が下手ですが、どのような表記をすればスタイルシートの効果が適用されるのでしょうか?
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
変更後のreportフォルダとcssフォルダは同じ階層にありますので、reportフォルダ内のhtmlファイルから目的のcssファイルを読み込む場合は、お書きになった一階層フォルダを上がる相対パスの指定方法で合っていると思います。 [相対パス] <link rel="stylesheet" type="text/css" href="../css/base.css" /> 修正後、ページに変更が適用されていない場合は以下の事を確認してみてください。 ・修正前のファイルのキャッシュを読み込んでしまっているため修正が反映されていない。 対処方法: ブラウザのキャッシュをクリアするか、ページを表示しているブラウザがIEの場合はCtrl+F5ボタン、またはCtrl+更新ボタンを押してキャッシュを読み込まないスーパーリロードしてみる。 ・Webサーバーに修正したファイルが意図した通りにアップロードされているかどうかを確認する。 ちなみに以下のような絶対パスでの指定方法もありますので、臨機応変に使い分けると良いかと思います。 [絶対パス] <link rel="stylesheet" type="text/css" href="http://www.○○○.com/css/base.css" /> または <link rel="stylesheet" type="text/css" href="/css/base.css" />
お礼
soubandako様 ご回答ありがとうございます。 ご指摘の通り、ブラウザのキャッシュをクリアしたら変更が適用されました! 絶対パスでの指定方法もあるんですね。 大変勉強になりました。 本当にありがとうございました!