Asp.net 部署的应用程序在IE8中看起来不同

Asp.net 部署的应用程序在IE8中看起来不同,asp.net,html,css,visual-studio-2008,iis-6,Asp.net,Html,Css,Visual Studio 2008,Iis 6,我使用VisualStudio2008内置的web服务器在本地开发了一个应用程序,它在每个浏览器上都运行良好 当我们在IIS6上部署它并在IE8上打开它时,存在渲染问题。字体比其他浏览器更大(它们仍然漂亮整洁),一些组件只是移动了一下。生成的HTML与其他HTML相同 如何解决这个问题 您使用的是哪种DOCType?您处于“怪癖模式”还是“标准模式” 你在使用CSS重置吗 您是否使用IE7兼容标签 有很多方法可以修复“错误”,但如果不查看代码,确定错误是很困难的 在IE8中按F-12,查看您处

我使用VisualStudio2008内置的web服务器在本地开发了一个应用程序,它在每个浏览器上都运行良好

当我们在IIS6上部署它并在IE8上打开它时,存在渲染问题。字体比其他浏览器更大(它们仍然漂亮整洁),一些组件只是移动了一下。生成的HTML与其他HTML相同

如何解决这个问题

  • 您使用的是哪种DOCType?您处于“怪癖模式”还是“标准模式”
  • 你在使用CSS重置吗
  • 您是否使用IE7兼容标签
  • 有很多方法可以修复“错误”,但如果不查看代码,确定错误是很困难的

    在IE8中按F-12,查看您处于何种浏览器模式。如果你处于“怪癖模式”,你就有麻烦了

  • 您使用的是哪种DOCType?您处于“怪癖模式”还是“标准模式”
  • 你在使用CSS重置吗
  • 您是否使用IE7兼容标签
  • 有很多方法可以修复“错误”,但如果不查看代码,确定错误是很困难的


    在IE8中按F-12,查看您处于何种浏览器模式。如果你处于“怪癖模式”,你就有麻烦了。

    多亏了迪奥多斯和三十多,我们找到了解决问题的方法

    元标签“X-UA-Compatible”允许您控制Internet Explorer解释和显示网页的方式。当我设置时,它会覆盖IIS6.0将IE8.0置于的ie7呈现模式

    以下是一些有用的信息:


    多亏了迪奥多斯和三十多,我们想出了解决问题的办法

    元标签“X-UA-Compatible”允许您控制Internet Explorer解释和显示网页的方式。当我设置时,它会覆盖IIS6.0将IE8.0置于的ie7呈现模式

    以下是一些有用的信息:


    默认浏览器样式表是否会妨碍您?确保已明确设置要使用的字体大小和字体系列。除此之外,我认为你没有给我们太多的合作机会。你能展示一下你使用的doctype吗?(显示前几行)2。你能告诉我当你在IIS6上访问你的网站时,你在浏览器的地址栏上写了什么吗?doctype:Felipe,互联网上的人不能访问你的本地服务器@迪奥多斯:他提供了“远程链接”,因为我让他这么做。我这样问是有原因的,但不是为了让我可以查看他的网站:)这与IE的规则有关,即根据您使用的URL类型跳入怪癖模式。默认浏览器样式表会妨碍您吗?确保已明确设置要使用的字体大小和字体系列。除此之外,我认为你没有给我们太多的合作机会。你能展示一下你使用的doctype吗?(显示前几行)2。你能告诉我当你在IIS6上访问你的网站时,你在浏览器的地址栏上写了什么吗?doctype:Felipe,互联网上的人不能访问你的本地服务器@迪奥多斯:他提供了“远程链接”,因为我让他这么做。我这样问是有原因的,但不是为了让我可以查看他的网站:)这与IE的规则有关,即根据您使用的URL类型跳入怪癖模式。ISS似乎忽略了doctype。我将其更改为HTML5 doctype并在本地运行浏览器使页面有点混乱,但在IIS上没有任何更改。。。为什么???IIS甚至没有“看到”doctype,浏览器却看到了。看到我在答案中嵌入的图像了吗?看来ISS忽略了doctype。我将其更改为HTML5 doctype并在本地运行浏览器使页面有点混乱,但在IIS上没有任何更改。。。为什么???IIS甚至没有“看到”doctype,浏览器却看到了。看到我在答案中嵌入的图像了吗。