为什么meta标签会移动到正文中?

时间:2013-08-21 05:45:48

标签: html unicode encoding

我在<meta>内声明了我的<head>标签,但是当浏览器正在解析时,它们会移到<body>内。当我禁用JavaScript时,结果是一样的。以下是说明问题的屏幕截图:screenshot from browser

3 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:0)

同样的事情发生在我身上,似乎是某种编码问题 在我的情况下,我设法通过打开我的所有html文件并使用UTF-8(无BOM)编码重新保存它来解决问题(我使用Sublime Text编辑器,但我猜你可以用其他任何东西,比如Notepad ++ )。

答案 2 :(得分:0)

我也有这个问题。它是什么原因我尝试使用<meta>这样的标签:<meta name="author">Me</meta>但这不对。您必须完成所有这些操作:<meta name="author" content="Me">