【问题标题】:Do I need some kind of IE 6 hack for my page layout?我的页面布局是否需要某种 IE 6 hack?
【发布时间】:2010-10-31 02:22:47
【问题描述】:

我的网站roofcommunityservices.org 被告知在 IE6 中存在一些 div 转换问题。我们办公室没有 IE6,但我确实使用 Firefox 渲染工具查看屏幕截图,我大致了解。我在 Mac 上,看不到与我的客户相同的问题。

有人可以在 IE6 PC 上查看该网站并告诉我他们看到了什么,尤其是在捐赠页面上吗?

非常感谢。

【问题讨论】:

  • 扩展答案,带有指向 XHTML 的 Flash 提示的链接。

标签: css html internet-explorer-6 cross-browser positioning


【解决方案1】:

您可以使用browsershots.org查看各种浏览器设置

捐款页面有一些变化。

此外,IE6 不支持透明的 .png 文件。

【讨论】:

【解决方案2】:

我没有在 IE6 中测试过,我也没有。但一般来说,当我试图查看为什么某些东西不工作时,我做的第一件事就是通过验证器运行它。可悲的是,您的页面在验证器上确实无法正常运行,并且引发了很多投诉。

声明“XHTML Strict”然后使用非严格的 html 确实不是一个非常明智的想法。

http://validator.w3.org/check?verbose=1&uri=http%3A%2F%2Froofcommunityservices.org%2Fdonations.html

如果幸运的话,修复 226 验证错误可能会对 IE6 有所帮助。

不同意我的观点的人,尝试将“title”的结束标签更改为“titel”,看看奇迹发生在IE呈现全白页面但firefox不介意的地方。

关于获取 Flash 元素进行验证,请参见此处:

http://latrine.dgx.cz/how-to-correctly-insert-a-flash-into-xhtml http://www.alistapart.com/articles/flashsatay

这在过去也很有用,但现在有点过时了:

http://jquery.lukelutman.com/plugins/flash/

【讨论】:

  • 谢谢,我真的需要在设计时将其保留在我的“待办事项”列表中。验证器帮助了我无数次。我更改了文档类型以解决一些问题,其他问题似乎与嵌入式 Flash 电影有关。现在来解决这个问题!
【解决方案3】:

看这里:http://www.stalebrew.com/2008/browsers/stand-alone-internet-explorer-6/ 您可以下载独立版本的 Internet Explorer 6 进行此类测试。

另一种选择是使用http://browsershots.org 来查看您网站的屏幕截图,其中包含各种操作系统和浏览器选项。

【讨论】:

    【解决方案4】:

    一切都很好,除了顶部的横幅。当我签入 ff 时,所有子链接都可用。当我在 IE6 中检查时,它们都没有显示。

    【讨论】:

      【解决方案5】:

      您的导航菜单似乎在 IE 6 中完全缺失。

      http://tinypic.com/r/35l7pc6/5

      【讨论】:

        【解决方案6】:

        最好有一台运行 XP 和 IE6 的虚拟机来测试您的布局。而且,正如其他人所提到的,通过验证器 (w3) 运行您的网站并解决这些验证错误可以为您提供一个很好的起点,以查明一些随机显示问题。特别是如果您有很多非封闭标签。

        【讨论】:

          【解决方案7】:

          除了已经提到的解决方案之外,还有一个名为 IE7(现在也是 IE8)的 javascript 库,它声称可以解决 IE6 和 IE7 相关的 CSS/PNG 问题。根据我的经验,它确实解决了一些问题,但不是全部。它非常易于使用,您只需要包含 javascript 文件即可。 http://code.google.com/p/ie7-js/

          以下是有关在英特尔 Mac 上运行 Windows 的一些基本信息。 http://www.macwindows.com/winintelmac.html

          Microsoft 免费提供带有 IE6 和 IE7 的 XP SP2 映像(用于测试目的)。见http://blogs.msdn.com/ie/archive/2006/11/30/ie6-and-ie7-running-on-a-single-machine.aspx

          有一个名为 IEtester 的便捷程序(恐怕仅适用于 windows,但请记住虚拟化/bootcamp),它可以帮助您在 IE5.5、6、7 和 8 中查看您的页面。 http://www.my-debugbar.com/wiki/IETester/HomePage

          【讨论】:

            【解决方案8】:

            忘记 IE6

            我们已经在 IE8 上,各位。就像IE6出来的时候支持IE4一样……

            【讨论】:

            • 改写它。你有正确的观点,但你说错了。 +1 因为我知道您来自哪里,并且知道这确实是唯一的出路。
            • 不幸的是,IE6 仍然有相当大的安装基础,特别是如果我们专注于商业用户。这个故事发布在/。就在本周:slashdot.org/story/09/06/02/134224/…
            • 这完全取决于您的目标受众。如果您能侥幸成功,请放弃对 IE6 的支持并说服其他人采用更好的东西。
            • 每次您无法说服某人升级时,都会有十多个人说我们需要继续支持旧版。如果每次提到支持 IE6 时都能让人们递归地抱怨,那么我们就赢了。投诉。
            • 让它在 IE6 中可用(即显示导航菜单,文本不与图片重叠,这样的废话)。如果它看起来有点时髦,不要太担心。
            猜你喜欢
            • 1970-01-01
            • 1970-01-01
            • 2020-02-20
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 2011-11-02
            • 1970-01-01
            • 2015-05-23
            相关资源
            最近更新 更多