有2合1页面

时间:2014-04-06 03:07:31

标签: html meta head

我在一个网页中有2个<head>个标签。原因是我曾经单独加载标题,内容和页脚视图,所以我在标题视图中留下了1 <head>,在内容视图中留下了另一个。{/ p>

这是什么影响?如果它不符合html标准,那么我是否应该删除所有额外的<head>并且只留下1对1的页面?

2 个答案:

答案 0 :(得分:1)

这就是HTML的样子:

<!DOCTYPE html>
<html>
    <head><!-- The *required* head -->
        <title>The *required* title</title>
    </head>
    <body><!-- The *required* body -->
        Stuff
    </body>
</html>

除此之外不要做任何事情 - 包括使用两个头标签。我想你想要的是iframe。

答案 1 :(得分:0)

以下具体说明当符合HTML5的浏览器使用两个head元素解析文档时会发生什么:

  • 转到第一个</head>代码:The "after head" insertion mode
  • 遇到第二个<head>标记:&#34;解析错误。忽略令牌。&#34;
  • 遇到其他一些标签,例如<meta>:解析错误,但它基本上将标记添加到上一个head元素。
  • 遇到第二个</head>标记:&#34;解析错误。忽略令牌。&#34;

那是什么意思?拥有多个head解析错误。但是,标准清楚地表明在这种情况下会发生什么。它确实&#34;对&#34;事情并合并它们。

我还应该指出<head></head>标签是可选的。你可以把它们留下来,没有解析错误。