我发布此问题是因为我的页面中的w3c验证器出现了一些错误(Link to validation)。
它输出了许多与我的HTML 5标记相关的奇怪错误,这是我无法摆脱的主要错误:
第15行,第6列:看到了一个正文开始标记但是同一类型的元素已经打开
我已经看了很多这个问题,但我找不到任何解决方案。
虽然有更多奇怪的错误,例如
第14行,第7列:杂散结束标记头
我对第一个暴露的那个特别感兴趣,我希望你帮我解决这个问题。
提前致谢!
问题解决了:
结论:
<head>
标记中显示数据,否则会自动打开正文标记。<noscript>
标记内容视为可显示,因此可以方便地处理我们在标记中写入的内容。答案 0 :(得分:2)
noscript
元素中的head
元素包含文本输出。 head
元素中不允许这样做; noscript
元素中的head
可能只包含link
,style
和meta
元素(see the spec)。任何可显示的内容都会隐式关闭head
元素并打开body
元素(因为它们的内容模型和事件both opening and closing tags for them are optional)。