gpt4 book ai didi

css - 修复 IE6 中 CSS 问题的最佳方法是什么 - 使用 javascript?

转载 作者:行者123 更新时间:2023-11-28 10:57:57 25 4
gpt4 key购买 nike

我知道这可以归结为一个哲学问题,所以我不想就这个话题展开讨论。但我正在寻找(或其中几个)解决 Internet Explorer 6 中 大多数 CSS 样式问题的最佳方法。

我知道 this article on forabeautifulweb.com ,并且建议只为 IE6 用户提供一个通用的普通 IE6 样式表,其中仅包含一些比浏览器默认样式更好的基本样式。对于我的应用程序,这不是最好的。

我也知道通过 Javascript“修复”IE6 的 CSS 支持的概念,并且我有点喜欢这个想法。但我不知道最好的是什么(如果有的话)——我知道有几只漂浮在野外。 This article by Eric Meyer mentions one , 但这是大约 2 年前写的,那么现在是否有更标准的脚本可用于此目的?

任何人都可以指出一两个这样的脚本,这些脚本已被证明可以有效地更新 IE6 的某些 CSS 处理,使其表现得更像现代浏览器吗?


更新:对于所有试图说服我不要使用 JS 来解决问题的回答者 - 我正在堵住耳朵并哼着歌。 :)

说真的,我不是在问是否为此使用 JS。我们已经决定我们不需要支持 IE6,我们不值得花时间尝试“调试”我们的样式表只是为了 IE6。这个决定是基于我们的受众和我们网站的 IE6 使用统计数据。

至于所有关于“如果用户没有启用 JS 怎么办?”的评论那么在那种情况下,我们网站上的很多东西无论如何都不会看起来正确,所以这有点无语。

我已经实现了 Gordon 建议的 IE7.js,这足以让我们在 IE6 中顺利通过,几乎没有缺点。

同样感谢大家的投入。

最佳答案

您可以使用 this library如果你想用 JavaScript 来做:

IE7.js is a JavaScript library to make Microsoft Internet Explorer behave like a standards-compliant browser. It fixes many HTML and CSS issues and makes transparent PNG work correctly under IE5 and IE6.

还有CSS3Pie ,它为浏览器添加了 CSS3 支持:

PIE makes Internet Explorer 6-8 capable of rendering several of the most useful CSS3 decoration features.

另请查看 Progressive Enhancement and Graceful Degradation为设计理念。

关于css - 修复 IE6 中 CSS 问题的最佳方法是什么 - 使用 javascript?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3363215/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com