X-UA-Compatible 元标记应该在字符集标记之前还是之后

Posted

技术标签:

【中文标题】X-UA-Compatible 元标记应该在字符集标记之前还是之后【英文标题】:Should the X-UA-Compatible meta tag come before or after the charset tag 【发布时间】:2015-08-19 15:07:20 【问题描述】:

我需要强制 IE9 使用其标准模式,并具有以下 html

<!doctype html>
<head>
    <meta charset="utf-8">
    <meta http-equiv="X-UA-Compatible" content="IE=9">

&lt;meta charset="utf-8"&gt; 标签出现在X-UA-Compatible 标签之前是否正确?

【问题讨论】:

【参考方案1】:

X-UA-Compatible 标头不区分大小写;但是,它必须出现在网页的标题中(HEAD 部分)在除标题元素和其他元元素之外的所有其他元素之前

来源:Specifying Legacy Document Modes

【讨论】:

那么,这是否意味着我们可以在utf-8元标记之前或之后设置呢?

以上是关于X-UA-Compatible 元标记应该在字符集标记之前还是之后的主要内容,如果未能解决你的问题,请参考以下文章

我应该为移动网站使用啥字符编码元标记?

如何在 JavaScript 中添加元标记

是否可以在 cfajaximport 生成的代码之前插入元标记 X-UA_compatible?

为啥 CSRF 令牌应该在元标记和 cookie 中?

浏览器显示德语字符问题

HTML5 是不是需要“字符集”元标记?