2013-03-12 72 views
0

我知道IE有时会像css等造型困难 但现在我有一个问题是在顶部! 我甚至不知道从哪里开始。IE风格完全搞砸

这是Chrome。其完美的:(Firefox是完全一样的)

chrome perfect delight

看看IE:

IE terrible mess

在此之上。在IE中我甚至不能登录,但我认为这是另一个问题。

Doens anybody have tips or something?

+2

请提供代码或jsfiddle – 2013-03-12 21:37:19

+0

您是否通过[W3 validator](http://validator.w3.org/)运行代码? – ASGM 2013-03-12 21:38:34

+2

大概有一个坏的HTML元素,造成了敲门效果。 – 2013-03-12 21:39:11

回答

3

<!DOCTYPE html>添加到文档的顶部。确保没有任何先于此。

如果IE没有找到文档类型,它默认为Quirks模式,这相当于一个陈旧的Internet Explorer版本。

+1

扩大“确保没有任何先例”......这意味着*没有*。没有空白,没有评论,什么都没有。 '<!DOCTYPE html>'必须是浏览器看到的第一件事情,否则IE会破坏你的网站。 (其他doctypes也可以,但如果你不确定,只需坚持那一个) – Spudley 2013-03-12 21:47:23

+0

感谢您的答复。这确实是一个常见问题(+1),但这不是我的问题。 – HansElsen 2013-03-13 09:09:03

0

我解决了我的问题。我验证了HTML,并且有一些无效标签。很愚蠢,我以前没有这样做过。

感谢您的所有答案。虽然我仍然遇到登录问题,但我会在稍后处理。