【问题标题】:IE6 SELECT HTML tag causes rest of page to vanishIE6 SELECT HTML 标记导致页面的其余部分消失
【发布时间】:2010-05-31 22:14:36
【问题描述】:

以下 HTML 不适用于我的 IE6:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html><body>This text is visible.<textarea>This too.</textarea>
This is not visible.
<select><option value="a">A</option><option value="b">B</option></select>
Neither is this.
<textarea>Nor this.</textarea>
Nor this.
</body></html>

在 IE6 中,每次我在代码中添加 select 下拉菜单时,之后的所有内容都会消失(如您所见,之前的一些内容也会消失)。所有文本在 IE8 和 Firefox 中都可见。这是 IE6 上的已知错误吗?它可能与Windows 7有关吗?还是我安装的 Internet Explorer Collection 1.6.0.6 有缺陷?

编辑:这是一个屏幕:

alt text http://img63.imageshack.us/img63/7232/ie6selectshot.png

【问题讨论】:

  • 不可复制。还有更多的事情。发布更好的 SSCCE。
  • 我认为您应该尝试为 HTML 页面使用适当的 DOCTYPE 标记。
  • 你能给我们提供一个链接和/或截图吗?
  • @Umar:我不明白盒子模型错误如何与这种方式消失的元素相关联。它也会发生在 IE7 中。
  • 只需复制并粘贴您的示例代码,然后在 IETester 的 IE6 实例中运行它——它不会出现您描述的问题。一切都是可见的。

标签: html select compatibility internet-explorer-6


【解决方案1】:

IETesterreal IE6 on VMBrowsershots.org 都无法重现此问题。

使用更好的 IE6 测试工具:)

【讨论】:

    【解决方案2】:

    可能是我安装的 Internet Explorer Collection 1.6.0.6 有缺陷吗?

    很可能,在所有多 IE 安装程序解决方案中,都存在缺陷。它们永远不会与真正的浏览器完全相同。我无法在 IE6 中重现此问题。

    如果您想可靠地跨 IE 版本进行测试,则必须使用安装了不同 IE 的虚拟机。例如。使用MS's free but annoyingly timebombed VirtualPC images

    【讨论】:

      猜你喜欢
      • 2020-11-15
      • 2011-08-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-06-13
      • 1970-01-01
      • 2021-09-23
      • 2011-03-24
      相关资源
      最近更新 更多