我有一个完整的网站。它在某些IE版本上无法正确显示。如果我必须在IE上运行它,我必须更改所有样式表,如果我这样做将会是一团糟。使网站在IE上运行的最佳选择是什么?有什么建议?我知道这个问题解释不清楚。但是我希望通过反复试验让它至少运作起来。所以非常感谢帮助。
答案 0 :(得分:1)
有些人会建议使用X-UA兼容的META标签,它允许您定义哪个版本的IE渲染引擎将用于页面。我想你会选择适合你网页的版本,如下例所示:
<meta http-equiv="X-UA-Compatible" content="IE=8" />
但我强烈建议不要使用“边缘模式”,因为它
是首选的文档模式;它代表了对它的最高支持 浏览器可以使用现代标准。
<meta http-equiv="X-UA-Compatible" content="IE=edge">
迟早,你将再次遇到同样的问题,并且必须处理它,因为
从IE11开始,不推荐使用文档模式 除临时使用外。 确保更新的网站 依靠传统功能和文档模式来反映现代 的标准强>
因此,需要额外投入时间来相应地使用最新标准调整页面
更多细节可以在这里找到:
https://msdn.microsoft.com/en-us/library/bg182625(v=vs.85).aspx#docmode
https://msdn.microsoft.com/en-us/library/cc288325(v=vs.85).aspx
https://www.modern.ie/en-us/performance/how-to-use-x-ua-compatible