台州温岭做网站请找我们 (专业建站 | 诚信服务) 13958630945 在线客服 联系技术

佳源设计|台州网站建设|佳源网页设计

网站当前位置: 首页>>网站设计_Css样式>>解决网站制作中遇到的浏览器不兼容
做网站JS特效
 
网站建设疑难
 
网站设计_图象处理
 
网站设计_Css样式
 
网站建设_Flash疑难
 
手机微网站建设
 
 建站知识搜索
 

台州网站建设
 
网站优化
 
提交疑问
 网站设计_Css样式 > 解决网站制作中遇到的浏览器不兼容

解决网站制作中遇到的浏览器不兼容

4320次浏览
2012-05-11
有时候打开网站常常可以看到网站的模块是乱的,但是换一个浏览器看,网站又是正常的,这个问题就是网站建设过程中没考虑到浏览器的兼容性。
浏览器的兼容性是一个头痛又比较麻烦的问题,一直困捞着很多设计人员,完成99%的网站那都可以说是没有完成的,所以我们必须解决这个问题。
网站不兼容的问题是怎么发生的呢?
有的人将该问题归结为浏览器的多样化,其实不是的究其原因,结合本站多年来网站开发的经验,还是我们考虑不周到的原因照成的,现在52生活网提供一些方法,希望也能解决你的问题。
一般网站浏览器不兼容会发生在用div+Css制作的网站,如果一个网站用table做的话,发生不兼容的概率还是比较多的。
以下经验只是本站的观点,如果不合您的意见以及想法请绕道。
解决DiV+Css造成的不兼容
第一点:只需要在我们开发过程中,在Css样式里定义好每个模块的   宽度高度 ,有时候在乱的定义块中定义一个背景background:red; 来看看当前div模块的具体高和宽,然后高度高了就降低,宽度宽了就减少,反之亦然。这一点是最基本也是最重要的.
第二点:定义好
min-height,有时候宽度高度定义好了,但是发生了div高度不够,内容过多超出,这是由于限定了宽和高,内容不能伸缩了。使用这点的前提是 在当前div模块样式中不能出现overflow:hidden;属性,要不然宽和高被绝对定义死了,造成最小高度失去了作用。
第三点:当还是解决不了问题,那你就定义个background:red;
颜色自定义,建议多个相连的div定义,这样方便肉眼判断。
第四点:用好overflow:hidden;   以及display:inline;属性。
第五点也是最重要的,记好并且熟练掌握好第一点。
页面所在本站地址: http://www.52-life.net/Nshow_reurl.asp?reurl=IE_not_jianrong
上一篇 >>网站建设CSS样式探索
下一篇 >>实现图片加载效果,加载完则效果消失