我可以';在header.php上似乎没有震动
正在运行验证并出现一些错误我可以';在header.php上似乎没有震动,php,html,html-parsing,w3c-validation,Php,Html,Html Parsing,W3c Validation,正在运行验证并出现一些错误 f↩ ↩ ↩ ↩ 我已经尝试将header.php保存为(UTF-8,无BOM),但似乎无法在开始时动摇非空格字符(“f”) 以下是PHP代码: 看着 “杂散开始标签html”消息只是开头的f的另一个副作用 HTML的工作方式是,f是裸文本,head元素不能包含它,因此它意味着文档的主体已经开始,接下来的所有内容都是主体的一部分。因此,当HTML解析器看到f时,解析器会生成一个开始标记 但是解析器看到的下一件事是——它现在位于正文中——因此解析器说,“游离的doc
f↩
↩
↩
↩
我已经尝试将header.php保存为(UTF-8,无BOM),但似乎无法在开始时动摇非空格字符(“f”)
以下是PHP代码:
看着
“杂散开始标签html
”消息只是开头的f
的另一个副作用
HTML的工作方式是,f
是裸文本,head
元素不能包含它,因此它意味着文档的主体已经开始,接下来的所有内容都是主体的一部分。因此,当HTML解析器看到f
时,解析器会生成一个
开始标记
但是解析器看到的下一件事是
——它现在位于正文中
——因此解析器说,“游离的doctype”并继续。但是解析器接下来发现的是一个
开始标记,它现在也在主体中,所以解析器说,“开始标记html
”
定义了所有这些是如何工作的(尽管无可否认,对于大多数读者来说不是一种超级平易近人的方式…有PHP吗?f
从何而来?DOCTYPE
必须作为第一个,所以删除f
显示实际的PHP代码。我不知道f从何而来-它不在PHP文件中。。。好的-我找到了f。。。它在父主题头文件中。。。现在需要解决一组全新的错误。