- ベストアンサー
スタイルシートの相対指定方法はありませんか
表現に凝らないこともあってずっと自分でHTMLを打ってサイト作成してきました。 IEからfierfoxに変えて一番困ったのはスタイルシートの相対指定ができないこと。直すのは簡単なのですが、ローカルでのテストの時などに困っています。 何かうまい方法はありませんでしょうか。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
FireFoxでも相対指定で外部スタイルシートを指定できます。 たとえば、このサイト http://www.geocities.jp/haku1569/web/web_m.html FireFoxでもスタイルシートでの表示になっています。 ページのソースを見ると <link href="../cssex/web_m1.css" rel="stylesheet" type="text/css"> となっています。 何か別の原因があるのではないでしょうか?
その他の回答 (2)
- gamebakari
- ベストアンサー率60% (699/1147)
あ、こっちのことかな?
補足
すみませんCSSファイルの指定方法のことです。 HTMLがwww.xxx.com\aaa\index.htmlで CSSがwww.xxx.com\mystyle.cssのとき <link href="www.xxx.com/mystyle.css" rel="stylesheet" type="text/css">だとうまく表示されるのですが <link href="../mystyle.css" rel="stylesheet" type="text/css"> ではIEではうまくいっても、firefoxではスタイルシートが無視されてしまうということです。
- gamebakari
- ベストアンサー率60% (699/1147)
CSSを別ファイルにしていますか? HTMLファイル内にスタイルシート記述を行うと汎用性がありませんが。
お礼
回答ありがとうございます。 CSSは別ファイルにしています。そのファイルの指定方法のことです。
お礼
とりあえず自宅でやってみたらうまく行きました。 ローカルでもupしても大丈夫です。 少なくともcssの中は現象が出て以来いじってないのですが。 原因は???ですね。多階層でもうまく行きますし。 firefoxやosのバージョン違いでもなさそうですしね。 月曜日に事務所から見てみておかしかったらまた質問いたします。 ありがとうございました。