问题描述
我用css+div做了一个前台的页面,是在IE7的环境中作的。但用ietester这个测试后,发现在ie5.5、ie6、ie8上都错位了。然后我按照ie8的改后,好了,但放在ie7、ie5.5、ie6里还是错位。怎么修改才能在这几个版本(ie5.5、ie6、ie7、ie8)都能正常显示呢,谢谢。我是用div分3列的网页,怎么确定中间和最左侧的div,让他们在任何版本的浏览器中都能正常浏览。
解决方案
解决方案二:
我顶吧
解决方案三:
给DIV加一个overflow:hidden试试
解决方案四:
确实,有很多的浏览器确实有很多的不同点,自己以后学习的时候多加注意就是了
解决方案五:
大家还有什么好办法吗
解决方案六:
这个没有捷径可走,用DIV+CSS部局,想要所有浏览器兼容,必须得找出浏览器间个别属性的使用区别,慢慢调试。
解决方案七:
DIV布局在不同浏览器中的显示是个比较的问题.建议你尽量不要用三列的布局.如果非用不可.那你就好好算一算你每一列的列宽,DIV层里的边框,填充等等这些像素值.布局出问题一般都是像素值加在一起大于你最外层的宽度造成的.尽可能把每一列的宽度设置的小一些.
解决方案八:
引用楼主dpec1982的回复:
我用css+div做了一个前台的页面,是在IE7的环境中作的。但用ietester这个测试后,发现在ie5.5、ie6、ie8上都错位了。然后我按照ie8的改后,好了,但放在ie7、ie5.5、ie6里还是错位。怎么修改才能在这几个版本(ie5.5、ie6、ie7、ie8)都能正常显示呢,谢谢。我是用div分3列的网页,怎么确定中间和最左侧的div,让他们在任何版本的浏览器中都能正常浏览。
呵呵不同浏览器之间确实差异巨大我看到过光写一个表格的一个单元格为了适应各个浏览器的CSS样式都有N行,我看着就觉得我不是这块料。
时间: 2024-09-27 23:39:48