jay*_*t55 2 html css internet-explorer
我刚刚完成了我网站的布局,它在所有浏览器(Opera,Safari,Chrome,IE 7,8,9,10(两者)和其他几个)中运行得非常好 - 但这一次,兼容性IE 10的地址栏中的查看按钮出现.这种情况在很长一段时间内都没有发生过,这让我非常讨厌.
我根本不希望兼容性视图按钮显示.它向观众/访客发送错误消息.在这种情况下,我在不同的计算机上测试了我的整个网站,所有计算机都运行不同的浏览器和不同版本的浏览器,我没有注意到一个问题.
如果没有问题,为什么会出现兼容性视图按钮?
这就是问题,就像我说的,一切正常 - 除非我在IE 10中打开兼容性视图.当我打开它时,我可以看到的整个网站中唯一可以看到的是我的徽标和一个小图像页面的右上角(但它们正好位于我想要的位置).是什么赋予了?
代码没有任何问题 - 严重的.我已经多次验证过,所有AJAX的东西都像魅力一样,我真的很努力地找到一个问题,我甚至故意试图弄乱它,但它的工作非常好.一切都是定位的.
那么兼容性视图垃圾的处理是什么?为什么会这样 - 在一个没有任何问题的网站上?而且,最重要的是,重要的是我确保我的网站在兼容性视图中运行良好,即使它在关闭时工作得很好,即使它在所有主流浏览器中都能完美运行 - 然后是一些?
首先,您可以强制IE不显示兼容性视图按钮,只需将其添加到页面头:
<meta http-equiv="X-UA-Compatible" content="IE=edge">
Run Code Online (Sandbox Code Playgroud)
至于你的其他问题:
如果没有问题,为什么会出现兼容性视图按钮?
那么兼容性视图垃圾的处理是什么?为什么会这样 - 在一个没有任何问题的网站上?
如果一个站点(通常是多年前编写的站点)无法在较新版本的IE中工作,以允许用户查看或IE以旧版渲染模式显示它,希望它可以更好地工作.
此外,它默认存在,因为旧网站甚至不会在上面开始使用元标记.为了在查看现有网站时显示按钮而不必更新其代码,通过让开发人员将其添加到新代码以告知较新版本的IE隐藏按钮,使其成为选择退出功能是合乎逻辑的.什么时候不需要.
而且,最重要的是,重要的是我确保我的网站在兼容性视图中运行良好,即使它在关闭时工作得很好,即使它在所有主流浏览器中都能完美运行 - 然后是一些?
兼容性视图适用于专为旧版浏览器设计的网站,因此,依赖于最近浏览器中不存在的旧版渲染怪癖,这些怪癖可能会在最近的浏览器中导致"问题".
没有看到您的网站,我们将无法确定为什么它工作在IE7和IE10在IE7模式,但不兼容性视图,但如果它运作良好,在IE的新版本,你就不会需要确保其工作良好兼容性视图.使用上面的元标记在不需要时隐藏按钮就足够了.
| 归档时间: |
|
| 查看次数: |
268 次 |
| 最近记录: |