目前的浏览器愈加多,什么IE9、IE10、火狐、猎豹、UC等等,市场上面浏览器愈加多,不一样的人用不一样的浏览器。但每一个浏览器网站加载的状况不同,也就致使在网站制作的时候必需要把大多的浏览器加载状况考虑进来。如此才能让我们的网站不会泛起错码之类的问题。
而网站兼容性一直是网站建设员工最为头痛的一件事,有时甚至一个对齐问题都是处置半天时间,有时好不随便处置好了IE8下的兼容,但猎豹上面又不可以了,有时所以的IE浏览器全部OK了,就要你开心的时候,刚刚要在火狐上面实验,结果火狐下没反应...
如此的问题相信每个网站建设员工都碰到过,每次都为这个头痛,叫人无奈。甚至你会想为何弄出那样多个浏览器?浏览器市场角逐也太激烈了,这让大家网站制作员工无话可说。当然在记者多年建设的基础上,多普通的网站兼容状况仍是可以处置的。
那样泛起兼容问题怎么办?博久网络记者剖析一下。
1、碰到任何问题肯定是先找出缘由
第一弄明确是在什么版本的浏览器泛起的问题,因为不少顾客不了解是IE几,只了解名字,因为在刚刚买的电脑上面一般用的是IE,那大家只能依据这个去作为线索去解决问题了。
2、要有一个好的工具
好比说IETest工具,,可以在里面自动加载IE每个版本,然后网站制作员工要大概的认知每个浏览器的内核,通常来讲像搜狗浏览器调用的就是IE的内核,其它的浏览器基本在百度上搜索下就了解了。
3、了解是哪种内核版本引起的问题
当然目前的网站对于以前版本的浏览器会泛起兼容问题的可能性大,特别是IE6。基本有这几个。
1.再IE6下所有样式都不起用途
这种一般是没引用到样式文件,或者是样式文件泛起了问 题,可 以用删除法排除,把样式文件打开,将样式删除一部门然后再看页面是不是是已经有了。
2.浮动引起的
有时页面底部的东西盖住了页面上面的内容或者底部的内容漂到了右侧,这通常都是没清除浮动引起的,一般加上clear:both就能 解决这个问题。基本上不少问题都是跟浮动有关的了,在这里我常常见的方法就是用删除法,先找到是什么样式引起的问题,然后解决问题。
记者在碰到上面的问题的时候是这么解决的。
用符号_ 用来针对IE6的样式,如_width:200px则在IE6下宽度为200像素,*针对IE6和IE7,9针对所有IE版本。然后样式也有先后的,好比width:200px;_width:190px;和_width:190px;width:200px;是不一样的,前面是在所有浏览器中宽度是200,而在IE6下是190,后才则是所有浏览器都是 200,而那个在IE6下的190就不起用途了。
实在对于网站建设兼容性来讲,大部分都是发生在老版本的浏览器中。因为IE浏览器不可以自我更新,只能去靠用户下载。在网站制作技术不断进步中,浏览器愈加健全,让愈加的网站元素适应。这个时候就是在体现大家网站制作员工对网站怎么样去灵活设计了。
本文标题网站建设兼容性问题