最近做一些新的设计和给一些客户修正一些问题,才去真正研究IE与FIREFOX两个浏览器的兼容性,才发现IE是多么的肉酸。
其实我们很多设计中的兼容性问题都是因为IE的BUG造成的,FIREFOX的显示才是正确的。但无奈,微软的称王称霸,用的人是最多的,导致我们不得不为这些“BUG”而做很多“错误”的代码,从而令正确的反而显示不正常。
所以我们以后不应该再说FIREFOX的兼容性不好,实际上是IE的BUG太多,我们一直被他所蒙骗。现在已经完全理解FIREFOX在美国等地区占有率占到了10%,并在不断崛起。用了一下,确实是挺喜欢的。
据说IE7出来后会修正很多IE6存在的BUG,这样导致我们这些WEB设计师来说又不得不为了IE6和IE7的差异做大量的工作去更正这种兼容性。
说回一些tenical的问题,其实主要的差异的根因是在两种浏览器对一些CSS的解析和一小部分JAVASCRIPT的理解上。所以如果你想玩酷,做DIV+CSS,这些兼容性的问题就会比较大了。或许会搞到你头崩额裂。但如果你复古一下做回TABLE,哈哈,兼容性出奇的好。
所以是不是不应该太执着,用多点TABLE其实也是一个不错的CHOICE?
基础很重要,要做一名出色的WEB设计师,必须踏踏实实去重新理解CSS和JAVASCRIPT的各种语法,毫不能含糊。



