2012-01-22 17 views
0

IEの条件付きコメントに少し問題があります。それはIE9で働いていないIE条件付きコメントが機能しない

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

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

、IE9は、通常のスタイルシート(CSS/stil.css)とない私は、条件付きコメントで指定した1つをロードします。助けてください:)

答えて

2

IE9は条件付きコメントで指定したものではなく、通常のスタイルシート(css/stil.css)を読み込みます。

その文より、IEがダウンロードしてcss/stil.cssスタイルシートを適用するとは思われないようです。それはそうしなければなりません。 は、css/ie.cssスタイルシートをダウンロードして適用するだけです。 css/stil.cssからあなたが期待していないスタイルを見ていることがありますか?その面では、the conditional comments work fine(この例ではlink要素ではなくstyleという要素を使用しなければならなかったが、その概念は同じである)。

+0

[OK]を問題は、私はIEはので、ここで他のスタイルシートを無視しなければならなかったことを忘れては解決ソリューションは <リンクのrel = "スタイルシート" タイプ= "テキスト/ cssの" のhref =「CSS/STILです.css "/> <! - user1163539

+0

@ user1163539:正確に。喜んで助けた。あなたがここにいるからです:http://meta.stackexchange.com/questions/5234/how-does-accepting-an-answer-work –

関連する問題