2011-08-03 22 views
0

IEのさまざまなバージョンを対象に条件付きスタイルシートを使用しようとしています。ブラウザ条件付きCSSスタイルシート

私は大丈夫動作しますが、IE8で、それはピックアップie6.cssに思えるし、私の人生は、なぜを把握するために、私はカント次

<!--[if IE 7]> 
<link href="_includes/css/ie7.css" rel="stylesheet"> 
<![endif]--> 
<!--[if gte IE 7]> 
<link href="_includes/css/ie7.css" rel="stylesheet"> 
<![endif]--> 
<!--[if lte IE 7]> 
<link href="_includes/css/ie6.css" rel="stylesheet"> 
<![endif]--> 

を持っています。誰か考えましたか?

おかげ


アイブ氏はまた、運

+1

これが役立つかどうかを確認してください:http://stackoverflow.com/questions/5835485/css-for-ie-8-only – Joeblackdev

+0

「誰か考えていますか?」いいえ、それはできません...しかし、別のヒント: 'もしIE 7と' if gte IE 7'の両方にie7.cssが含まれていれば、何とか倍増します。 – feeela

答えて

2

lteので、おそらくしたい、以下に等しいことを意味します

<!--[if lte IE 6]> 
<link href="_includes/css/ie6.css" rel="stylesheet"> 
<![endif]--> 

私はそれが互換モードでだからIE 8は、IE 7として識別される可能性だと思うだろう。 DOCTYPEが正しいことを確認してください。

1

ああ、私はそれを考え出したと

<!--[if IE 8]> 

を使用!

<!--[if IE 6]>