设计 体验 生活 一直在继续

回首页
发表于2007年11月01日  分类于前端技术与RIA开发

项目中还是出现了一些浏览器不兼容的问题,布局基本上没有问题,javascript那边开始不能很好的兼容了。

我仔细研究了一下,有些代码如果不加DOCTYPE那么需要javascript支持的效果也是能正常显示,但是,IE下其他地方却出现了错位等现象,原因是DOCTYPE定义了代码的解释方式, 有些代码IE是很难理解的。

我所权衡的是到底是放弃FF下的Js效果还是把Doctype去掉然后针对IE6写hack。

最终我还是放弃了FF下的特效,因为Doctype是起码的标准基础,没有这个是不行的,这个可以在阿捷的网站看到。另一方面,我们的项目所面向的使用群体大多数使用的还是IE浏览器,IE6尚不会那么快退出历史舞台,就算IE6退出了,IE7也是他们的首选,毕竟IE7将是系统捆绑的浏览器,IE7又开放非正版用户的注册了。

想来想去,其实还是自己的技术不精,还是很难把几个浏览器熟练的使用,把他们脾性都了解的很清楚,还是会有时候被他们的作怪搞得有点烦。不应该去埋怨标准的不统一,应该更好的去了解他们。

记得看过一篇文章,作者以一个opera使用者的身份倡导开发者使用较少的ajax,毕竟很多浏览器根本就是不支持的。想想也是,搞那么多花哨的东西出来,主流的IE浏览器才支持到DOM1,好多人还是无法接受一个被误解了的界面的。宁缺毋滥。

项目最终还是完成了,浏览器的困扰是没完没了的。假如做梦梦见一个比较开心的是事情,浏览器标准的慢慢统一应该算是其中一个吧。

This post is password protected. Enter the password to view comments.


Fatal error: Call to undefined function comment_form_title() in /home/.miwa/komayangtao/uikoma.com/blog/wp-content/themes/rgb/comments.php on line 30