建站知识搜索
|
解决网站制作中遇到的浏览器不兼容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样式探索 |
下一篇 >>实现图片加载效果,加载完则效果消失 |
|
|
|