2011-08-12 38 views
0

我不得不對,因爲它的佈局和形狀的相當複雜的設計(http://scoding.com/eyal/)工作,終於完成了它,所有的快樂 - 直到我的IE瀏覽器檢查,它嚴重地搞砸了,但這是爲什麼?爲什麼容器不居中?我已經看過谷歌的一些答案,並沒有找到任何可以幫助,任何幫助將不勝感激!設計出認真搞砸在IE

+1

哪個版本的IE沒有你檢查? – Ryre

+1

如果我每次聽到那句話都有鎳...... – Radu

回答

4

IE在「怪癖模式」(如果按F12在IE中,你會看到「文件模式」默認爲怪癖)渲染頁面。

設置一個文檔類型,如:

<!doctype html> 

而且一切都會好起來!

獎勵積分,通過W3C Validator運行它,並修復錯誤它的標誌!

+0

Th非常感謝!有關其他錯誤的任何想法? –

+1

我編輯出來的空間非常重要。 – thirtydot

+0

那麼你只有[現在3個錯誤(http://validator.w3.org/check?uri=http%3A%2F%2Fscoding.com%2Feyal%2F&charset=%28detect+automatically%29&doctype=Inline&group=0) ,這太棒了! 你已經有了一個無賴(可以去掉),EditURI似乎有什麼東西與WordPress這樣做,你可以將其刪除,並
可與

0

這是每一個網頁設計師討厭IE的原因之一.. ;-)

不幸的是,有沒有神奇的答案給你。您必須獲得正確的工具並測試每個想要支持的瀏覽器,併爲每個瀏覽器修復CSS。

並非所有瀏覽器都以相同的方式解釋CSS。但IE是大多數人會遇到的問題之一。

提示:

嘗試使用CSS框架。 BlueprintCSS960是最受歡迎的IMO之一。使用框架,您有更好的機會在每個瀏覽器中獲得相同的結果。

對於IE,你可以下載developer toolbar。這就像Firefox的Firebug,但IE瀏覽器。在IE中調試CSS問題是非常重要的。

留意,如果你想支持IE6,7,8你將不得不對其進行測試的所有:-(因爲你可能會在每個版本中不同的結果。

如果使用JavaScript,我強烈推薦因爲它在每個瀏覽器有不同的解釋jQuery的。不要寫「原生」的JavaScript代碼。jQuery的需要的是關心,並確保您的代碼將是跨瀏覽器兼容。

好運

+0

您只需要下載IE6/7的開發工具欄。 IE8 +已經包含它。 – thirtydot

+0

好點。謝謝澄清。 – Cygnusx1