当前位置:  开发笔记 > 编程语言 > 正文

这些天程序员如何处理ie6错误?

如何解决《这些天程序员如何处理ie6错误?》经验,为你挑选了1个好方法。

我一直在使用dean edwards ie7/8脚本.不确定这是否是我的实现,但有时我会遇到ie6问题,这些问题不是很严格或需要特殊处理,这意味着我会回到我开始的地方,关心ie6.所以,我想知道ie7/8是否还在继续,或者其他一些练习/解决方案是否更好.



1> VirtuosiMedi..:

更新:我在这里用我的网站上的教程扩展了我的答案,这可能比我在这里的答案更有帮助.终极IE6 Cheatsheet:如何修复25+ Internet Explorer 6错误

这是我如何处理IE6:

我验证了我的XHTML和CSS.

我保持我的设计简单,即使是复杂的设计.

我不使用使我的CSS无效的黑客攻击.

我使用JavaScript框架/库(我喜欢MooTools,但你会获得大量的jQuery,Prototype,YUI,Dojo和其他许多选票)来处理我的大多数跨浏览器JavaScript问题.

我逐步增强我的页面,以便他们首先在没有JavaScript的情况下工作,然后添加所有的铃声和​​口哨声.

对于一些双边距问题,我使用display:inline;

如果我绝对必须,我会使用单独的样式表,但我发现我必须越来越少地做这件事.

我试图在布局中避免使用透明图像.如果我绝对需要它们,我使用具有alpha透明度的PNG8,IE6实际上支持它.

为了解决最小高度问题,我执行以下操作:

这适用于IE6,它将高度解释为最小高度:

.classNameHere {height:300px;}

这适用于其他一切:

div>div .classNameHere {min-height:300px; height:auto;}

顺便提一下,如果你需要将IE6与CSS隔离,这是一个很好的方法,因为它不支持子选择器.

推荐阅读
保佑欣疼你的芯疼
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有