我正在开发一个应该在 apache tomcat 网络服务器上运行的网站,但我遇到了一些样式问题。当我在笔记本电脑上的 tomcat 上加载页面时,我在 IE 中打开它,一切看起来都很好。火狐看起来不错。我把网站上传到我们公司的服务器(也运行tomcat,相同版本),Firefox看起来还不错,但在IE中有些元素看起来变形了。这并不是说 css 根本没有加载,因为背景、某些字段的粗体等看起来不错。但是例如:
.input-lblue {
width: 100%;
background-color: #E1ECF2;
border-style: none;
font-weight:bold;
}
使此类的输入字段宽度为 100%,如预期的那样使用粗体 tekst,但是在公司服务器和 IE 上运行时背景不是蓝色的。这怎么可能?
我使用的apache tomcat版本是7.0.42,IE是10.0.9200.16660版本 笔记本电脑在 window 7 64 位上运行,公司服务器在 Red Hat Enterprise Linux Server 5.9 (Tikanga) 上运行
最佳答案
我以前遇到过这样的问题。仔细检查 IE 是否没有强制自己进入兼容性 View :http://windows.microsoft.com/en-us/internet-explorer/use-compatibility-view#ie=ie-10
有时个人或公司设置会导致 IE 始终在兼容性 View 中使用较旧的 IE 引擎呈现特定域。
关于html - 相同的代码,相同的浏览器,相同的网络服务器,但看起来还是不一样,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19319833/