为什么定义的CSS样式,在火狐浏览器下面测试是正常的,在IE6下面就不正常了呢?

html-css09

为什么定义的CSS样式,在火狐浏览器下面测试是正常的,在IE6下面就不正常了呢?,第1张

这种问题属于典型的css样式兼容的问题,包括:样式属性、值、基准、权限等等都会导致显示差异。因为导致问题的客观因素很多,只有具体案例具体分析。

一般来说,要解决该问题,只有采用分浏览器适配的方式(使用hack或者识别浏览器后加载不同的css),没有更好的办法。

首先检查:你是不是就传了你本地的文件。在你传到服务器上之后。是不是还有别的文件呢。能不能是别的文件影响呢。你的也不可能是一个静态的HTML吧!在不看看你的有没有javascript 控制了你的CSS呢。等等,你好好检查一下吧! 祝你好运。灵异是不大可能的了。

首先我想确认的是,你是不是静态页面,还是把静态页面嵌入动态页面?

第二、本地测试,是否完成所有兼容测试。比如 火狐 谷歌 360 IE9 ie8 等?

第三、服务器跟用IE几和什么浏览器打开没有关系。

第四、有这情况会出现,你用本地测试的时候,比如IE有两个内核,一个是IE7 一个IE8,好像是供人测试用的,所以你测试的时候是用IE8内核,放上服务器浏览又是一个内核。

建议你下载测试兼容性的工具。或者叫其他人用其他电脑帮你看看网页。