0

ie6とie7と異なるスタイルを宣言したいが、だが、IE6でIE7で認識されるCSSの条件がある。私はXPとエクスプローラ7 を使用し、この私が使用するコード:条件CSSはIE6からIE7までを区別する

<!--[if !IE]> 

#mainDiv{text-align:-moz-center;} 

#skyBanner {top:0px;left:0px; position:fixed;visibility:hidden;} 

<![endif]-->  

<!--[if lt IE 7]> 

body > #skyBanner { position: fixed;} 

#skyBanner {position:absolute;visibility:hidden; 

left: expression((0 + (ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft)) + 'px'); 

top: expression((0 + (ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop)) + 'px'); 

} 

<![endif]--> 

<!--[if IE 7]> 

#skyBanner {position:fixed;visibility:hidden; 

}  
<![endif]--> 

私のミスは何ですか?