和position绝对定位没有关系,而是IE6与其他两个浏览器对CSS样式不兼容。
你可以这样做,下载一个绿色版的IE6,就可以在本机中与IE8同时使用,编辑网页的时候,要同时查看IE6和IE8的效果,调整css样式。
使用以下的方法,处理css的兼容问题:
所有浏览器 通用 height: 100px;
IE6 专用 _height: 100px;
IE7 专用 *+height: 100px;
IE6、IE7 共用 *height: 100px;
IE7、FF 共用 height: 100px !important;
也就是说,在你已经定义的css样式里,凡是IE6显示不正确的,你要调整一下数值,并用“_height: 100px;”放在已定义好的样式下面,一定要放在下面。
基本上就可以了。不过是挺麻烦的一件事。
操作系统里面本来就自带IE,换不同电脑,在不同操作系统内嵌套的IE初始设置肯定不一样。在别的电脑上显示错乱,
(1)、可能编码出现问题,在网页空白处单击右键---编码---(简体中文或utf-8);(2)、“工具”选项,从下拉菜单中点选“兼容性视图”命令,打钩就好。
(3)、就是操作系统的问题,但是为了一个浏览器换操作系统不值。
浏览器对程序代码的兼容性不一样
你确定是相同浏览器?ie7 ie8 ie6 可是天上地下的差别