关于ie6和ie8遇到的一些问题

昨天终于在忍受不了ie主页被篡改的问题把ie8卸掉重装了下,居然弄了很多次,ie8卸掉后,ie显示的版本是6,在ie6下做测试,发现网页了个关于css的一个问题。

设置透明边框的时候这样设置的“border:1px solid transparent ”,ie6是不支持transparent这个属性的,找到的解决办法是用filter,“border:1px solid pink;filter:chroma(color = pink);”,这样设置也有问题,发现字体变粗了,是因为filter和cleartype的冲突问题,如果页面使用filter会导致cleartype强制关闭,最终也没找到好的解决办法。想过不设置边框的颜色为透明,使用margin或者padding,这样的效果还是会导致布局问题。

ie8装好了之后,每次打开新页面的时候,都需要重新刷一下才能出来页面,原来是因为“ie8浏览器中提供了兼容性视图功能,主要是为了兼容还没来得及更新以适合IE8浏览器的网站,避免页面显示不完全等故障的出现。其实可以通过设置让ie8在打开任何网站时都以兼容模式打开,从而避免弹出提示:单击工具/兼容性视图设置,勾选最后一项,在兼容性视图中显示所有网站”。

原文地址:https://www.cnblogs.com/zf2011/p/2037264.html