网站建设,网站设计,网站制作,网站开发

网站需注意浏览器兼容性


  蒙特浏览器兼容性题目主要来自于两个方面:css样式兼容性和javascript脚本兼容性,这点本站之前都有过文章简朴的说了一下,也只能是简朴的说了一下。这里面的题目之多,不是几百个字的文章能说得完的,网上有良多这类的博客,文章数往往多达数十篇,也未必能涵盖完全,我也只能简朴的说一些原则性的留意点,可以匡助改善浏览器兼容性题目。

  css兼容性题目:浏览器的数目太多,我们只能针对内核来进行划分,这样主流的浏览器主要是三个内核:微软的trident内核、ff的mozilla内核、chrome为代表的webkit内核。其中微软又有题目就是ie6、7、8等等固然是一个系列的内核,但对css的解释又存在不同。总体来说做浏览器兼容性测试只要测试通过了上述浏览器,一般题目就不大了。这里面被声讨最多的大概就是ie6了,微软的ie6也确实不愧是浏览器界的一朵奇葩,我自问大部门时候已经可以完全不依靠hack就做出ie7以上和ff以及webkit完美兼容的样式了,只有ie6仍是会常常给我惊喜,所以要做ie6兼容就必需了解css hack,主要是专门针对ie6的“_”hack方式,由于只要你写得好点,其他的浏览器可以不用区分的,不用“*”,也不用!important,诀窍就是之前我写过的那篇新手css留意点中提到过的,以ff或者webkit作为基准来进行开发,这两个做出来的样式没有题目的情况下,ie7以上一般都不会有什么大题目,还有就是不要过分依靠浏览器自动处理,那个真的不靠谱,假如不是必要,不要采用自动高宽方式,尽量限制好页面内元素的高宽,这样可以最大限度的处理好css样式兼容性题目。

  javascript兼容性题目:这个也是个非常麻烦的题目来源,主要的题目依然来自于ie浏览器系列和其他浏览器的差别:ie调用的是系统组件,而其他浏览器调用的自己内建的组件,这就造成了你必需针对不同的浏览器调用不同的组件,最典型的方面莫过于ajax。但其他浏览器之间的题目也一样不少,我见过的题目就有:rgb值的表示方式的不同,offsetleft掏出的值不同,还有前篇文章提到的readystate的解释不平等题目。javascript的题目有相称一部门可以靠一些脚本插件如jquery来改善,但要想做完善,需要针对不同浏览器进行具体的测试。

 

 

建设专题网站的几点建议
如何建网站才叫大气

©2000-2021 杭州蒙特信息技术有限公司版权所有

Mountor、蒙特是Mountor Corp.的注册商标。

经营许可证编号:浙B2-20090322
更新时间:2021年03月29日
咨询热线:0571-88230881 15158184365
友链QQ: 1960819284
0571-88230881 15158184365