当前位置:编程学习 > JS >>

关于.NET网站编程中各个IE版本直接的布局、样式失效的问题

我编程时在IE7.0中完成的,然后上传服务器以后有人用IE6.0打开以后,我用js写的一个图片的滚动不动了,而且左右分层的DIV也乱了,变成了上下的,很难看,而且有很多细小的变化,让网站变得很丑。IE8.0也有很多脚本的错误,很恶心。请问有什么好的办法吗?
答案:
典型的浏览器兼容性问题,js倒还好办些,用第三方js框架(如jquery)重构下关于dom操作和事件部分。html嘛,由于各种浏览器的盒模型不一样,所以调整起来比较费事,建议在css中尽量把元素都定义为浮动(float:left;),定义为块或行内块(display:block或inline-block),显式的定义高度和宽度,带边框的div都缩小边框宽度*2像素,再用诸如Multiple IE的CSS调试工具,纠正样式的混乱。不过你要面对的依然是件非常痛苦的工作,保重!

上一个:对oracle数据库的攻击或安全检验
下一个:javascript脚本禁用的问题..

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,