【发布时间】:2009-09-16 02:27:57
【问题描述】:
我一直在寻找这个问题的答案,但似乎找不到解决方案。当我模拟一个带有单个文本输入的简单 HTML 页面时,我无法在 IE6 或 IE7 中输入它。下面的 HTML 正是我正在测试的。
<html>
<head>
<title>Input Test</title>
</head>
<body>
<input type="text">
</body>
</html>
以前有人遇到过这个吗?我尝试了各种 DOCTYPE 声明来尝试解决问题,但它们似乎并没有解决问题。也许我还没有尝试过正确的... 旁注:我正在测试这个运行 multipleIEs 在 XP 上在 OS X 上运行 Fusion。(那是一口......)
【问题讨论】:
-
这太模拟了,不能说 html 代码有问题。 html代码绝对应该可以工作。但在这种情况下它不是。
-
复制/粘贴您的代码 - 在 IE7 中运行良好
-
好的,所以我现在假设这是它们在哪里/如何运行的问题。谢谢。
-
我在 IE6(在 Windows 7 的 XP 模式下)IE7 和 IE8 上试过这个,它在所有这些上都有效。除了输入标签的一个小点没有被关闭之外,这是完全合法的 html,它应该在所有浏览器中都可以工作。
-
@Tom:不关闭输入标签是完全合法的 HTML,您只需要为 XHTML 关闭它。虽然没有 DOCTYPE 没有什么是真正“合法的”;)
标签: html input internet-explorer