Html 为什么元标记被移动到主体中?

Html 为什么元标记被移动到主体中?,html,unicode,encoding,Html,Unicode,Encoding,我在中声明了我的标记,但当浏览器解析时,它们会在中移动。当我禁用JavaScript时,结果是一样的。下面是说明问题的屏幕截图:。同样的事情也发生在我身上,似乎是某种编码问题。 在我的例子中,我通过打开所有html文件并使用UTF-8(不带BOM)编码重新保存它们(我使用Sublime Text editor完成了这项工作,但我想您可以使用任何其他工具,如记事本++)来解决这个问题。我也遇到了这个问题。我试着使用这样的标签:Me,但这不对。您必须检查并将它们全部更改为:请打开开发人员工具,导航到

我在
中声明了我的
标记,但当浏览器解析时,它们会在
中移动。当我禁用JavaScript时,结果是一样的。下面是说明问题的屏幕截图:。

同样的事情也发生在我身上,似乎是某种编码问题。

在我的例子中,我通过打开所有html文件并使用UTF-8(不带BOM)编码重新保存它们(我使用Sublime Text editor完成了这项工作,但我想您可以使用任何其他工具,如记事本++)来解决这个问题。

我也遇到了这个问题。我试着使用这样的标签:
Me
,但这不对。您必须检查并将它们全部更改为:

请打开开发人员工具,导航到网络选项卡,单击HTML文档请求,您将在文档的第一行找到红点,将指针悬停在上面,您将看到错误字符。原因是HTML文件编码错误,只需将其切换为UTF-8,而不是带BOM的UTF-8。

您写道“我在里面声明了我的元标记”。但不清楚在哪里?您可以发布添加此元标记的部分吗?您可能还希望将
/>
放在标记的末尾,而不是像这样: