[PHP-users 1281] Re: 外部スタイルシートの利用について

shin1 nomoto php-users@php.gr.jp
Mon, 20 Aug 2001 13:08:56 +0900


  こんにちは。野元です。

>IntegratedTemplateを使ってHTTPの分離をしようとしているのですが
>外部スタイルシートを使うと{}の中身に対して全く適応されません。
>内部に内包すると意志道理に表示されるのですが、ページが多岐にわたるため
>どうしても外部スタイルシートを使いたいのですが、何か良い方法、あるいは
>原因をご存じの方は是非御教授下さい。

PHPは初心者ですが、Templateを使っていてcssがうまく利かない
という現象はCGIなどでも見たことがあるので、想像ですが。。

Templateを使うときに画像が壊れないように<base href="タグを
使ってませんか?
なぜかcssファイルの外部リンクには base hrefは利かないので、
画像などはちゃんと表示されてるのにcssはリンク切れになっている
という場合があります。
もしそうならば、/hogehoge.ccsなどのように絶対パスで書いて
みると良いと思います。

あと、IEでは外部リンクのcssファイルが見つからないと無視され
ますが、Netscapeでは確実にNotFoundエラーになってページ自体が
表示されないので、どのURLのcssを参照しているか分かります。
Netscapeで確認してみると良いでしょう。