2011-03-04 30 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

相关问题