我有一个非常棒的模板,我正在为我的网站制作,我喜欢它!当我进行测试以确保它在所有五种主要浏览器(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中。我没有检查过此版本之前的版本。
答案 0 :(得分:1)
您的第一个问题是您没有doctype。如果没有doctype,IE将以兼容模式呈现。添加它。
其次,修复验证错误。无效的标记是浏览器之间标记看起来不同的第一个原因。