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

您如何在页面中包含ie7.js或ie8.js?

如何解决《您如何在页面中包含ie7.js或ie8.js?》经验,为你挑选了3个好方法。

请看:http://code.google.com/p/ie7-js/

有没有人对这个javascript有任何经验或评论?值得包括吗​​?你推荐它吗?



1> Mitchel Sell..:

我知道很多人,包括我自己,使用各种IE黑客来获得透明的PNG支持.这看起来更有帮助,只要它有效,并且尺寸相当小,我就不会反对使用它了.



2> ajm..:

我以前用过它,结果好坏参半.这些脚本导致IE在页面加载时流失一点.基本上,您必须将其视为迭代元素和样式表规则,以便对特定渲染引擎中存在缺陷的区域应用"修复".在某些情况下,根据您的标记或样式表的复杂程度,这可能需要一些时间,您将看到浏览器挂起.

也就是说,如果你可以牺牲性能成本,你将节省开发时间,因为你花费更少的时间来破解IE6怪癖; IE7/IE8将提供足够的缺失功能,您可以避免某些边缘情况,可以更好地使用标准开发(最小宽度/最小高度,多个className选择器等),并且某些渲染问题将消失.

但是,如果您只需要24位透明PNG支持,请使用为此构建的工具.仅仅包括用于PNG支持的IE7/IE8.js就好像用坦克砸钉子一样.使用DD_belatedPNG.



3> 小智..:

它有效,但值得记住的是,ie7.js和ie8.js不仅仅提供透明的PNG支持.即使有透明的PNG支持,其值得记住的是透明背景图像不能使用背景重复平铺(重复)或使用背景位置定位.这阻碍了使用背景位置使用CSS翻转的任何能力.我只在我已经完成的一个网站上使用它,现在我正在更新网站我无法删除ie8.js,因为如果我做整个网站打破IE中的布局.我不相信我将来会使用它,而是依赖简单的CSS黑客或只是让我的网站在IE6中"优雅地降级".

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