我已经使用我的本地iis来测试网站,现在它已被放置在服务器上,布局看起来很"奇怪",缺少位,错误排列,或者一半是边框的颜色和另一半颜色的表(哪个我没有任何地方)
我知道,它不是CSS文件,这些项目几乎都在各自的位置(否则事情会完全混乱,大多数事情都在aspx页面中设置),但只是小问题,如文本看起来有别名,奇怪表格单元格宽度,比我提到的边框粗,下拉列表箭头不是设置的颜色等.
我能看到的唯一区别是我的机器上有iis 6.1,服务器上有6.0.
如何解决这个问题?它几乎就像服务器以不同的分辨率发送网站.它完全弄乱了整个网站.
该网站将仅由ie9和内部网访问.
听起来你的公司政策是以"兼容模式"呈现内部网网站,这打破了一些更合适的CSS.
尝试将此行添加到<head>页面的一部分:
<meta http-equiv="X-UA-Compatible" content="IE=11" />
Run Code Online (Sandbox Code Playgroud)
或者以下以可用的最高模式显示(有时这不是所希望的,特别是在使用旧版IE的组织中):
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
Run Code Online (Sandbox Code Playgroud)
这应该强制页面退出"兼容模式"并正确呈现页面.
有关此元标记的不同值的更多详细信息,请查看此SO问题:<meta http-equiv ="X-UA-Compatible"content ="IE = edge">是做什么的?
2015更新 - 将示例更改为比IE8更新的内容,还包括对不同选项的精彩解释的链接
| 归档时间: |
|
| 查看次数: |
1056 次 |
| 最近记录: |