こんにちは: ie 7 と ie6 で css の問題を解決するにはどうすればよいですか: 私の div はこれら 2 つの位置を変更します: www.justcode/housetostay: 何か助けがあればとてもうれしいです
2 に答える
            6        
        
		
これを行うには、条件を使用できます。
このコードを追加します。
<!--[if lt IE 8]>
    // Add your IE only stylesheet here
<![endif]-->
これは、ブラウザーが IE8 未満の場合、コメントにスタイルシートをロードすることを意味します。
必要に応じて、より具体的にすることができます。
<!--[if IE ]>- 5.5 から 9 までのすべての IE バージョンを対象としています
<!--[if gt IE6 ]>- IE6 以降のすべての IE バージョンを対象
<!--[if IE7 ]>- IE7のみを対象
于 2012-07-19T10:56:58.160   に答える
    
    
            1        
        
		
ハックを使用せずに、この手法を使用することをお勧めします
<!--[if lt IE 7]><html class="ie6"><![endif]-->
<!--[if IE 7]><html class="ie7"><![endif]-->
<!--[if IE 8]><html class="ie8"><![endif]-->
<!--[if gt IE 8]><!--><html><!--<![endif]-->
次に、css を追加できます。
.ie6 .my-div {
}
.ie7 .my-div {
}
通常の単一のスタイルシートですべてのバージョンをターゲットにできる場合、IE のバージョンごとに個別のスタイルシートを使用することは、かなり時代遅れであり、IMO としては貧弱です。
ここで詳細を読むことができます: http://paulirish.com/2008/conditional-stylesheets-vs-css-hacks-answer-neither/
于 2012-07-19T10:58:44.500   に答える