2011-03-04 36 views
0

我使用Visual Studio 2008內置的Web服務器在本地開發了一個應用程序,並且它在每個瀏覽器上都運行良好並且整潔。已部署的應用程序在IE8中顯示不同

當我們將它部署在IIS6上並在IE8上打開它時,會出現渲染問題。字體比其他瀏覽器(它們仍然非常漂亮)和一些組件只是四處移動。生成的HTML與其他HTML相同。

這怎麼解決?

+1

是默認瀏覽器的樣式表的方式獲得?確保你已經明確設置了你想要使用的字體大小和系列。除此之外,我認爲你沒有給我們太多的工作。 – Guttsy

+0

** 1。**您能否顯示您使用的文檔類型? (顯示前幾行)** 2。**當你在IIS6上訪問你的站點時,你能告訴我你在瀏覽器的地址欄中寫的是什麼嗎? – thirtydot

+0

doctype:<!DOCTYPE html PUBLIC「 - // W3C // DTD XHTML 1.0 Transitional // EN」「http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd」> < html xmlns =「http://www.w3.org/1999/xhtml」> – felipebueno

回答

2
  1. 您正在使用哪種DOCType - 您是在「怪癖模式」還是「標準模式」?
  2. 您是否正在使用CSS重置?
  3. 您使用的是IE7兼容性標籤嗎?

有辦法解決什麼是「錯誤」,但沒有看到你的代碼,確定什麼是錯的很難。

IEMode

按F-12在IE8,看看你是什麼瀏覽器模式下,如果你在「怪癖模式」是你就麻煩了。

+0

看來ISS忽略了文檔類型。我將其更改爲HTML5文檔類型並在本地運行,瀏覽器使頁面變得有點混亂,但在IIS上沒有任何變化......爲什麼? – felipebueno

+1

IIS甚至不會「看到」瀏覽器的文檔類型。看到我嵌入在我的答案中的圖像。 –

+0

嘿,Diodeus,我們做到了!感謝提示! – felipebueno

相關問題