当涉及表单时,IE将无法工作

时间:2012-02-24 17:10:25

标签: css forms internet-explorer

我有一个非常棒的模板,我正在为我的网站制作,我喜欢它!当我进行测试以确保它在所有五种主要浏览器(IE,Firefox,Chrome,Opera,Safari)中都有效时,除了IE之外,它在ALL中运行良好!只要页面中没有<form>,模板就可以在所有五个浏览器中正常工作,但如果页面确实存在,例如登录页面,则看起来像是一个五岁的浏览器。

我想知道是否有其他人遇到过这个问题,如果有的话,你是怎么解决这个问题的?

顺便说一句,这就是标签的样子:

    <form method="post" action="/themeChange.php"> 

你可以猜到,/ themeChange.php是我的页面名称,这是迄今为止看起来最糟糕的。

这是一个混乱的网页的网址: http://www.allthemgames.com/login.php

以下是支持的内容: http://www.allthemgames.com/home.php

感谢您的帮助,如果您正在阅读本文,因为您遇到了同样的问题,我希望我们能得到答案!

顺便说一下,这个问题出现在IE6,IE7,IE8和IE9中。我没有检查过此版本之前的版本。

1 个答案:

答案 0 :(得分:1)

您的第一个问题是您没有doctype。如果没有doctype,IE将以兼容模式呈现。添加它。

其次,修复验证错误。无效的标记是浏览器之间标记看起来不同的第一个原因。

http://validator.w3.org/check?uri=http%3A%2F%2Fwww.allthemgames.com%2Flogin.php&charset=%28detect+automatically%29&doctype=Inline&group=0