从 windows 服务器和 apache linux 服务器解析 HTML/CSS 有什么不同吗?
问题是,当我在 Windows (wamp) 服务器上的开发环境中运行我的网站时,我的网站在 Internet Explorer 上运行良好(正如它应该的那样)。
当我在 IE 中打开站点时,同样的事情不起作用,而它是在 linux 环境中部署的。
到目前为止,我已经检查过没有任何重大差异,我怀疑 css 文件有一些解析错误,也许 linux 有一些大问题。
如果您在 IE 上运行它,您会注意到,字体中断,页眉有难看的边距,表单对齐不正确。
表单对齐是可以修复的,但是另外两个,我没有任何线索
好的,我只是多看了一点发现了这个,当我尝试从 linux 服务器访问该站点时,它显示 DocumentMode 为 IE7
但是从我的本地服务器,它默认显示我
DocumentMode IE8 standards
顺便说一句,我在 IE8 和 IE7 上运行它,但不是更高
最佳答案
基于平台提供的内容应该没有区别(除非为此目的有特定的逻辑)。但是,您访问的站点的位置可能会在 IE 中触发不同的兼容性 View 策略。
根据站点的托管位置(即本地计算机与内联网或互联网),可能会应用不同的策略,这将准确给出所描述的行为。
就其值(value)而言,当我在 Chrome 和 IE 9 中调出该网站时,它看起来不错。 IE 9 正常运行(正确模式,未触发兼容性)。 IE 8(仿真)看起来不够精致,但页面布局是正确的,并且没有触发兼容模式。但是,无论我使用何种模式,IE 7 都存在字体/对齐问题,所以这可能是一个更大的问题。
关于html - IE,在灯上运行网站时出现 HTML 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10550562/