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