在IE11中,我的本地托管网站始终使用文档模式= EDGE进行渲染。从技术上讲,它应该使用doctype IE9,因为我的页面是doctype
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
以下是我在发布之前已经执行的步骤
我的开发环境是Windows7 64位,ASP.net 4.5和IIS 7.5
感谢您阅读此问题。
答案 0 :(得分:0)
您的DOCTYPE声明将触发用于查看该页面的IE版本可用的最高模式。
要强制页面进入IE9标准模式,请将以下内容添加为页面的第一行:
<meta http-equiv="x-ua-compatible" content="IE=9">
请注意,从长远来看,这可能不是理想的体验。使用MS Edge查看页面时,它将以边缘模式呈现(因为Edge不支持x-ua-compatible
)。此外,您希望依赖的IE9特定功能可能已被更多recent version of IE删除。
希望这会有所帮助......
- Lance