1
如果我的網站在IE9中罰款,並且我已經包含HTML5 SHIV代碼,但CSS仍然在IE8,7中斷,是否有一些明顯的事情我應該首先排除故障?這個是我的網站,在IE9中正常工作,在IE 8-7中打破了(頂級導航丟失格式化,定位)。 http://bitstream.ca/beta3/#HTML5 SHIV和顯示:塊 - 但風格依然在IE中破壞<9-爲什麼?
我還包含
header,nav,article,footer,section,aside,figure,figcaption{display:block}
在我的網頁CSS
,也包括經過我的CSS但是我的頭標記按照這個建議中的SHIV腳本 Can't style HTML5 elements in IE (despite shiv and display:block)
這些類型的CSS -IE錯誤對於以前沒有遇到過的任何人來說很難排除故障,
頂級導航在IE7-9中看起來相同。該頁面加載速度很慢,這意味着您可能會看到字體閃爍到Web字體。你確定你沒有把**文檔模式**改成**怪癖**嗎? – tw16 2012-04-25 11:33:44
好的,謝謝。問題可能是我使用的IE9文檔模式設置爲IE7,8。我認爲使用IE9的文檔模式進行測試足夠準確? – 2012-04-25 11:38:43
這是相當準確的。但是您需要確保您更改文檔模式以及瀏覽器模式,即如果您正在測試IE7,那麼它需要是瀏覽器模式:IE7和文檔模式:IE7標準。我會把它放在一個解決方案。 – tw16 2012-04-25 11:41:53