gpt4 book ai didi

html - 即使 IE=edge,兼容模式按钮仍然存在

转载 作者:太空宇宙 更新时间:2023-11-04 04:11:09 25 4
gpt4 key购买 nike

根据 HTML5 样板,我希望包含以下内容 meta标记以从 IE8 中删除兼容模式按钮:

<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">

但是当我在 IE8 中查看我的站点时,兼容模式按钮仍然存在。我希望我的站点在 IE8 及更高版本中运行,但我不希望访问者的 IE 浏览器显示兼容模式按钮。问题是,如果有人不小心单击它并在 IE8 浏览器中打开兼容模式,那么我的页面将无法正确呈现,因为 IE7 怪异。

那么如何关闭按钮呢?

编辑:

这是我的 head 的开头标签:

<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<title></title>

它与默认的 H5BP 相同。我也试过移动 compat。模式元标记成为 <head> 中的第一个标记没有区别。

最佳答案

这已经持续了很长时间 ( https://github.com/h5bp/html5-boilerplate/issues/1187 )。我使用这个(根据您的需要修改 doctype 下面的类):

http://nicolasgallagher.com/better-conditional-classnames-for-hack-free-css/

<!--[if IE ]><![endif]-->
<!doctype html>
<!--[if IE 8 ]> <html class="no-js lt-ie9 ie8" lang="en"> <![endif]-->
<!--[if IE 9 ]> <html class="no-js lt-ie10 ie9" lang="en"> <![endif]-->
<!--[if (gte IE 10)|!(IE)]><!--> <html class="no-js" lang="en"> <!--<![endif]-->
<head>

关于html - 即使 IE=edge,兼容模式按钮仍然存在,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20640169/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com