我在一个网页中有2个<head>
个标签。原因是我曾经单独加载标题,内容和页脚视图,所以我在标题视图中留下了1 <head>
,在内容视图中留下了另一个。{/ p>
这是什么影响?如果它不符合html标准,那么我是否应该删除所有额外的<head>
并且只留下1对1的页面?
答案 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>
标签是可选的。你可以把它们留下来,没有解析错误。