2013-03-12 70 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,並且有一些無效標籤。很愚蠢,我以前沒有這樣做過。

感謝您的所有答案。雖然我仍然遇到登錄問題,但我會在稍後處理。