2

IE6 用の追加のスタイルシートを追加しています

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

IE7にも影響していますが、

編集-

でもで

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

理由はありますか?

-編集2-

また、

    function isIE()
                // Returns the version of Internet Explorer or a -1
                // (indicating the use of another browser).
                {
                  var rv = -1; // Return value assumes failure.
                  if (navigator.appName == 'Microsoft Internet Explorer')
                  {
                    var ua = navigator.userAgent;
                    var re  = new RegExp("MSIE ([0-9]{1,}[\.0-9]{0,})");
                    if (re.exec(ua) != null)
                      rv = parseFloat( RegExp.$1 );
                  }
                  return rv;
                }
alert(isIE());  

それは7を出力します...

4

2 に答える 2

1

IE 7のオプションも追加できますか?

<!--[if IE 7]>
Special instructions for IE 7 here
<![endif]-->

うーん、もしもならも使えると思います!

使用例これがうまくいくと思うなら。

<!--[if (IE 6)&(!IE 7)]>
于 2011-10-27T07:43:26.553 に答える
1

試してみてください<!--[if lt IE 7]>。また、いくつかの js プラグインを使用してブラウザのバージョンをテストし、IE7 ではなく IE6 で作業していることを確認してください。

于 2011-10-27T07:46:26.157 に答える