从Windows服务器和apache linux服务器解析HTML / CSS有什么不同。
问题是,当我在Windows(wamp)服务器上的开发环境中运行它时,我的网站上的工作正常(应该如此)。
当我在IE中打开网站时,同样的东西不起作用,而它部署在linux环境中。
到目前为止,我已经检查过没有任何重大差异,我怀疑是css文件有一些解析错误,也许linux有一些大问题。
如果你在IE上运行它,你注意到,字体中断,标题有一个难看的边距,表单对齐已经结束。
表单对齐是可以修复的,但另外2,我没有任何线索
好的,我只是看了一下,发现了这个,当我尝试从linux服务器访问该网站时,它向我显示了DocumentMode为IE7
但是从我的本地服务器,它默认显示我
DocumentMode IE8 standards
btw我在IE8和IE7上运行它,但不是更大
答案 0 :(得分:0)
基于平台提供的内容应该没有区别(除非有针对该目的的特定逻辑)。但是,您要寻址的站点的位置可以在IE中触发不同的兼容性视图策略。
根据网站的托管位置(即本地计算机与内部网或互联网),可能会应用不同的策略,这将完全符合所描述的行为。
值得一提的是,当我在Chrome和IE 9中启动网站时,它看起来很不错。 IE 9按原样运行(正确模式,没有触发兼容性)。 IE 8(仿真)看起来不那么精致,但页面布局正确并且没有触发兼容模式。但是,无论我使用何种模式,IE 7都会出现字体/对齐问题,因此这可能是一个更大的问题。