兼容性测试
IE6兼容性
对定位“fixed”不兼容,处理方法:
/* ie6 hack */ * html, * html body{ background-image: url(about:blank); background-attachment: fixed; } *html 要设置的类 { /*position: fixed;*/ position: absolute; top:expression(((e.document.documentElement.scrollTop)?e:document.body.scrollTop)+ 100 +'px'); }
兼容ie6不支持fixed定位的方法:
*html ,*html body{background-image:url(about:blank);
background-attachnent :fixed; } //防止闪烁
*html #menu{position:absolute;
top:expression(((e=document.documentElement.scrollTop)?e:document.body.scrollTop)+100+"px');
IE11禁用了缓存,所以导航一开始不能用,把阻止的选项打开,可以搞定
浏览器调试:
IE6 不支持 position: fixed;
所以需要用 hack 来使它 支持。
什么是hack?
hack 就是利用一些技术手段,也就是一些特殊的编码,来达到通过区分不同的浏览器,为不同的浏览器设置一些不同的样式。