html - 为什么 <meta> 和 <title> 标签是这样排序的?

标签 html reference conventions specifications

 <meta charset="utf-8">
 <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
 <title>Test Title</title>
 <meta name="description" content="">
 <meta name="viewport" content="width=device-width">

为什么两个 meta 标签总是在 title 之前,其他标签在之后?

是否有任何原因(兼容性、编码引用或规则)我不能将所有元标记放在标题之前?

最佳答案

浏览器需要尽快知道字符编码。其他元素(包括标题)可以包含仅在所使用的特定编码中具有意义(或正确意义)的字符。

没有必要在标题前出现任何其他元元素。

Is there any reason (compatibility, coding references or rules) I can't place all the meta tags before title?

标题越早出现,浏览器就能越早显示它(在标题栏、选项卡等中)。

关于html - 为什么 &lt;meta&gt; 和 &lt;title&gt; 标签是这样排序的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12355613/

相关文章:

c# - 如何在同一解决方案中从 C++/CLi 项目引用 C# 项目

c# - 在类中重现 "SQL Tables"

C# 字符串连接最佳实践

c - 避免/减轻每次函数调用后返回值检查的痛苦的方法?

javascript - 使用 Javascript 保存到剪贴板

javascript - 在 Grunt 任务中读取文件名

reference - 用于处理对缓冲区的引用的惯用 Rust 方法

java - For 循环条件约定

python - Beautiful Soup 没有提取网页的所有 html

css - 在调整容器内堆叠 div 元素