1

从 windows 服务器和 apache linux 服务器解析 HTML / CSS 有什么区别吗?

问题是,当我在 Windows(wamp)服务器上的开发环境中运行我的网站时,我的网站在 Internet Explorer 上运行良好(应该如此)。

当我在 IE 中打开站点时,同样的事情不起作用,而它部署在 linux 环境中。

到目前为止,我已经检查过没有任何重大区别,我怀疑 css 文件有一些解析错误,也许 linux 有一些大问题。

http://jigsaw.w3.org/css-validator/validator?uri=demo.behoover.com%3A8001&profile=css3&usermedium=all&warning=1&vextwarning=&lang=en

http://demo.behoover.com:8001

如果你在 IE 上运行它,你会注意到,字体中断,页眉有一个难看的边距,表单对齐不正确。

表单对齐是可修复的,但其他 2 ,我不知道


好的,我只是看了一点,发现了这个,当我尝试从 linux 服务器访问该站点时,它显示 DocumentMode 为 IE7

在此处输入图像描述

但从我的本地服务器,它默认显示我

DocumentMode IE8 standards

顺便说一句,我在 IE8 和 IE7 上运行它,但不是更大

4

1 回答 1

0

基于平台提供的内容应该没有区别(除非为此目的有特定的逻辑)。但是,您要访问的站点的位置可能会在 IE 中触发不同的兼容性视图策略。

根据站点的托管位置(即本地计算机与 Intranet 或 Internet),可能会应用不同的策略,这将准确给出所描述的行为。

截屏

值得一提的是,当我在 Chrome 和 IE 9 中打开该网站时,它看起来还不错。IE 9 运行正常(正确模式,未触发兼容性)。IE 8(仿真)看起来没有那么精致,但页面布局是正确的,并且没有触发兼容模式。但是,无论我使用什么模式,IE 7 都会出现字体/对齐问题,所以这可能是更大的问题。

于 2012-05-11T11:59:27.880 回答