IE6的PNG BUG以及链接失效解决方法

28

Tags:, ,     No Comments »

先前的一个客户最近在套CMS标签了,需要我的配合。天啊,万恶的IE6开始作祟了。

我这边的电脑上只有IE7,没有IE6,没办法只好装了个绿色的。但是大家都知道,绿色的IE6在内核上依然是你机器上浏览器的内核(在我机器上就是IE7),也就是说绿色版的IE6其实是IE7和IE6的合体。而且在一些机器上绿色IE6经常不老实工作,比如,你打开6,输入一个地址,一回车,它就自动调用其他浏览器打开。

绿色IE6导致了我在制作的过程中,自己看着IE6没问题了,实际上用纯IE6去看的话,还是问题多多。询问了很多人,看有没有能完美解决IE6 IE7 共存的方法。但是好像除了虚拟机意外,没有其他的。 哎 真是万恶的IE6啊

附带一个IE6的PNG透明图的问题,网上找的JS方法和htc方法,我都实验了一下,不知道是方法的问题还是我愚笨,我都没搞出效果来。最后还是用了滤镜法。

教程的地址在这里

滤镜法的不爽之出还是挺多的,今天花了两个多小时来调试滤镜法所带来的链接失效问题。这里顺便总结下:
网上说在a标签里加一个postion:relative 就能解决,这个我实验了一下是可以的。但是,如果恰巧周围还有用定位法布局的地方,那就可能会互相影响,基本上只能用hack补救了。比如我遇到的这个

<div id=”nav(用了相对定位来确定位置的)”>

<li><a href=”#”>要处理的失效链接</a></li>

</div>

LOOK,是不是会比较麻烦。

哎,还是有时间研究下JS和HTC的方法吧。万恶的IE6!!!