ie浏览器各版本hack测试

        最近页面要求兼容到IE 7以上,因此根据网上的IE hack方法,逐个在IE浏览器的仿真功能下测试,发现有些和网上写的确实不怎么同样。可是,IE浏览器的仿真功能,可能真的不怎么可靠。但仍是进行了一下总结,但愿能给你们一些参考。请注意本文只是仿真测试,本人并无下载相应版本的浏览器,若是你们在对应版本浏览器上测试发现错误,欢迎指正。css

兼容IE 十一、IE10:浏览器

/*如下两种方法都可*/
@media all and (-ms-high-contrast:none) {
    .special_class { margin-top: -6px;}
}
@media all and (-ms-high-contrast:none) {
    *::-ms-backdrop, 
    .special_class { margin-top: -6px;}
}

‘\0’ 兼容IE 十一、十、九、8测试

/*/0和网上查到的不太同样,用IE浏览器仿真分别兼容IE 十一、十、九、8*/
.special_class {margin-top: -6px\0;}

‘\9’ 兼容IE 十、九、八、7code

/*/9分别兼容IE十、九、八、7*/
.special_class {margin-top: -6px\9;}

‘\9\0’兼容IE 十、九、8ci

/* \9\0分别兼容IE十、九、8*/
.special_class {margin-top: -6px\9\0;}

  ‘*’ 或‘#’ 只兼容IE 7ast

/* "*"和"#"只兼容IE 7 */
.special_class {*margin-top: -6px;}
.special_class {#margin-top: -6px;}