首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >你对在你的页面中加入ie7.js或ie8.js有何感想?

你对在你的页面中加入ie7.js或ie8.js有何感想?
EN

Stack Overflow用户
提问于 2008-12-31 13:56:53
回答 6查看 7.8K关注 0票数 30

查看此处:http://code.google.com/p/ie7-js/

有没有人对这个javascript有什么经验或评论?是否值得将其包括在内?你推荐它吗?

EN

回答 6

Stack Overflow用户

回答已采纳

发布于 2008-12-31 14:04:01

我知道很多人,包括我自己,正在使用各种IE黑客来获得透明的PNG支持。THis看起来更有帮助,只要它能工作,而且大小相当小,我不认为有太多反对使用它的理由。

票数 10
EN

Stack Overflow用户

发布于 2009-05-06 16:06:15

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

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

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

票数 10
EN

Stack Overflow用户

发布于 2009-02-19 17:36:20

它可以工作,但值得记住的是,ie7.js和ie8.js所做的远不止提供透明的PNG支持。即使有了透明的PNG支持,也值得记住的是,透明的背景图像不能使用background-repeat或background-position进行平铺(重复)。这阻碍了使用背景位置使用CSS翻转的任何能力。我只在我做过的一个网站上使用过它,现在我正在更新网站,我不能删除ie8.js,因为如果我这样做了,整个网站就会破坏IE中的布局。我不相信我将来会使用它,而是依赖于简单的CSS hack,或者只是让我的站点在IE6中“优雅地降级”。

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/403011

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档