发现一个ie和firefox的不同处,就是对于a的visited的判断,前者是对a而言的,比如所有多个相同hrel的a,但是ie是分别处理的,即使这个url访问过,但是只要这个a没有点击,就不会挂上visited的伪类;但是后者好像就是通过url判断的,因为我是在一个ajax应用,所以很多a都没有跳转,href上都是一些hash,所以很多href是相同的,所以一进入页面,a都挂上了visited伪类样式了。对于ff的这点特性我就有点郁闷,个人觉得ie在这个问题处理上更加人性化,也更加现代一点,但是转念一想ff也没有错,因为a存在的意义就是url,若不是通过url判断,还能够通过什么呢,^_^,矛盾。
两个办法解决,不要就是在hrel上区别,要不就是不要只使用css实现,通过js来实现。
发表于 @ 2007年01月22日 23:46:00|评论(loading...)|编辑