css expression 可以导致chrome和safari页面显示成无样式状态
这个问题也是在后期修复各个浏览器bug的时候发现的,在ie系列中还有firefox中显示都是正常的但是在chrome和safari中却显示成无样式状态的页面,当时我们就像可能是由于没有加载css文件的结果,但是我们在chrome中是可以点击查看样式的这就说明不是没有加载样式,这个问题就把我们给弄晕了,当时我们就在想难道是css文件注释搞的鬼于是我们把css中的注释都删除掉,但是还是没有能解决问题,我们又想难道是css文件和网页文件的编码不一致但是这想法很快及被否定了。因为文件的编码都是utf-8的。最后解决这个问题是个意外,就是我们在做w3c验证的时候出现了不能通过的css expression当时我的同事就问我这个是什么意思我一看说这个是用来解决点击后出现虚线的问题,主要是为了IE6兼容浏览器的。同事一听就把他给删除了,结果出人意料的事情发生了那几十chrome和safari正常显示了!到这个时候我才知道原来expression是可以导致这个情况的。希望这个例子能给出现同样问题的人一个提示。
发表于 css
路过。。。。
- spam
- offensive
- disagree
- off topic
Like