日期:2014-05-18  浏览次数:20432 次

为什么在IE6下调好的布局到IE7小就乱了???
不知道大家现在调页面都在什么浏览器下调?我在IE6下调好的界面到IE7下就乱了。而且就连.net自带的treeview控件,到IE7下最外面的竖线显示也不正常了。。这怎么解决呀?有没有什么好的办法呢?     以前为了客户不同分辨率,在一个页面就要做出2份CSS来,现在不会为了浏览器再做出两份吧?

------解决方案--------------------
这个很正常啊。。IE6和IE7对CSS和javascript的支持标准有区别,所以当然会不一样了,很正常的。你把你的页面放到FireFox下看,估计更不一样了。 所以网页设计要顾及兼容下,做页面的时候必须在多个浏览器下测试。。。至于为什么不一样,是因为你用的某些CSS属性在各个浏览器下不能正确执行,解决方法就是换个属性方法,这对CSS的要求比较高
------解决方案--------------------
说明你设计的网页不符合W3C标准
------解决方案--------------------
因为现在的IE7对语法更严格了,IE6的容错性很好,一般不符合W3C标准的语法在IE6中也可以正常运行,但是到了IE7中这些不符合W3C标准的地方就会变形了!!
------解决方案--------------------
在FF下没问题的 在IE下不会有大问题 可能有小的差别 但是大体是一致的~
------解决方案--------------------
跟执行的标准有关系

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN " "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd ">

各个参数请查相关资料