注:在Opera新版本(12.12)中已没有这个问题,如果你用的是旧版Opera,或者以后又出现该问题,可以参考以下内容。
Opera的兼容性问题人所共知,但是导致Opera产生这些问题的原因也不能完全归咎于Opera。作为严格遵守W3C标准的主流浏览器,只要网站制作者严格按照标准来制作网页,基本上是不会产生兼容性问题的(当然也不能排除Opera自身可能存在的BUG)。这次铁路客户服务中心网站(12306)用Opera浏览时布局混乱,属于CSS样式没有正确载入。其原因就是网页没有遵循标准。解决方法有两个:
方法一、把页面源代码中第一行的DOCTYPE整行删除,然后点击“应用更改”按钮。但这种方法需要手工对具体页面的源码进行更改,比较费事。
方法二、我自己做了个专门修复该网站的用户脚本(UserJS),下载该脚本文件并放到Opera的脚本文件夹中。具体使用用户脚本的方法请看这里:《关于Opera浏览起点网站出现布局混乱问题的解决方法》
脚本下载地址:修复12306页面混乱.zip
声明:该脚本只是简单实现页面正常布局,并不能完全解决该网站对Opera的兼容性问题。
© 著作权归作者所有
文章评论(0)