WEB相談室

Webページ作成に関しての何でも掲示板です。

タイトル:CGIでCSS自動切換え

0:[投稿] くりお [2006/02/02 16:34 ] [環境:FireFox1.5 WinXP Fedora Apache CGI perl]

IEやFirefox、Operaなどブラウザによって別々のCSSを読み込ませるCGIスクリプトを配布しているサイトをご存じないでしょうか?

<!--[if IE]><link rel="stylesheet" href="ie.css" type="text/css"><![endif]-->

というように、IEだけ特別なことをしていたんですが、IE7beta2で見てみると不具合が生じたので別々のCSSを読み込ませるCGIを探しています。


1:[回答] B-Cus [2006/02/02 16:37 ]

試してませんが、
 <!--[if lt IE 7]>
じゃダメなんでしたっけ?


2:[回答] くりお [2006/02/02 17:58 ]

<!--[if lt IE 7]>

これを書くとIE7ではIE用のCSSは適用されませんでした。

IE7で<!--[if IE]>が適用されるとスクロールしたときに画面がカクカクしてしまいます。


3:[回答] gun [2006/02/02 18:39 ]

以前、スタイルシート自体をCGIで作ったことがあります。
今でもできるのか分かりませんがお試しください。

<link rel="stylesheet" href="css.cgi" type="text/css">


4:[回答] ミツ [2006/02/03 11:39 ]

IE6まではie.cssを、IE7はまた特別なcssを使いたいってことでしょうか?

IE5〜IE6に適用させる
<!--[if lt IE 7]> ie.css <![endif]-->

IE7に適用させる
<!--[if IE 7]> ie7.css <![endif]-->

って感じでは?(IE7beta2は試してませんが)


5:[回答] くりお [2006/02/03 15:13 ]

IEだけ特別なCSSを読み込ませるのではなく、ブラウザそれぞに別々のCSSを適用させるCGIを探しています。

<!--[if IE]>を使わない方法で他にありませんでしょうか?


6:[回答] あ [2006/02/03 19:14 ]

>>5
http://www.google.co.jp/search?hl=ja&rls=GGLD%2CGGLD%3A2005-04%2CGGLD%3Aja&q=%E3%82%B9%E3%82%BF%E3%82%A4%E3%83%AB%E3%82%B7%E3%83%BC%E3%83%88%E9%81%B8%E6%8A%9E%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%97%E3%83%88+cgi&lr=

回答(必須): 状態:

お名前(必須):

URL:




[戻る]