2012-02-01 9 views
0

をロードするには、私はJoomlaのテンプレートを書いていますIE7はCSSを捧げているが、それはまた、非専用1

、sombodyはここに私を啓発することができます願っています。 ....

<!--[if IE 7]> 
<link rel="stylesheet" href="<?php echo $this->baseurl ;?>/templates/<?php echo $this->template ;?>/css/template_ie7.css" type="text/css" /> 
<![endif]--> 

だけでなく、非IE7のCSSをロードされ、そのスタイルを受け入れ、これは何も固定しない取得

誰が何をすべきかを知っているん: IE7は、使用して別々のCSSを持っていますか?

おかげで、条件付きCSSの読み込みを使用して Jonatahn

答えて

1

は、この方法は、(少なくとも私にとっては)このような状況に対処するための最良の方法ではありません。

あなたがIEXPLORER(またはその他)のCSSが必要かどうかを決定し、それが負荷

<?php 
if(stripos ($_SERVER['HTTP_USER_AGENT'], "MSIE 7.0") > 0){ 
    /* LOAD IE7 CSS here */ 
}else{ 
    /* LOAD normal CSS here */ 
} 
?> 

この方法であなたですフィルタリングするためにPHPを使用するためにあなたが$_SERVER['HTTP_USER_AGENT']変数へのアクセスもすることができますテンプレートを作成しているとIE7のCSSのみを読み込むことができます。

関連する問題