有时候由于浏览器的问题我们在ie7中开发的东西需要在ie9中展示
但是会出现兼容性的问题。
那么我们可以同技巧将用户端的浏览器强行以ie7的文档模式展示我们的网页
下面是针对iis asp.net程序来说的!
1.在每个需要加的页面中添加
<head runat=server id=head1>
<meta http-equiv=x-ua-compatible content=ie=emulateie7 />
<title>
<%= configurationsettings.appsettings[systemtitle]%>
</title>
但是你想页面一多的情况下 那就蛋疼了。
直接在iss中配置
web.cinfig中也需要配置
<system.webserver>
<httpprotocol>
<customheaders>
<clear/>
<add name=x-ua-compatible value=ie=emulateie7/>
</customheaders>
</httpprotocol>
</system.webserver>
文件兼容性用于定义让ie如何编译你的网页。此文件解释文件兼容性,如何指定你网站的文件兼容性模式以及如何判断一个网页该使用的文件模式。
前言
为了帮助确保你的网页在所有未来的ie版本都有一致的外观,ie8引入了文件兼容性。在ie6中引入一个增设的兼容性模式,文件兼容性使你能够在ie呈现你的网页时选择特定编译模式。
新的ie为了确保网页在未来的版本中都有一支的外观,ie8引入了文件兼容性。当你引入一个增设的兼容性模式,
此文章说明文件兼容性的必要性,列出现有版本ie能使用的文件兼容性模式并示范如何选择特定的兼容性模式。
了解文件兼容性的必要性
每个主要版本ie新增的功能都是为了让浏览器更容易使用、增加安全性及更支持业界标准。以这些作为ie的特色,其中一个风险就是旧版本网站无法正确的显示。
为了将这个风险降到最低,ie6允许网页开发人员选择ie编译和显示他们网页的方式。quirks mode为预设,这会使页面以旧版本浏览器的视点显示,standards mode(也称为strict mode)特点是支持业界标准最为完善。然而要利用这个增强的支持功能,网页必须包含恰当的<!doctype>指令。
若一个网页没有包含<!doctype>指令,ie6会将它以quirks mode显示。若网页包含有效的<!doctype>指令但浏览器无法辨识,ie6会将它以ie6 standards mode显示。因为少数网站已经包含<!doctype>指令,兼容性模式的切换相当成功。这使网页开发人员能选择将他们的网页转移为standards mode的最佳时机。
随著时间经过,
更多网页制作信息请查看: 网页制作 |