2014-04-06 31 views
1

我在一個網頁上有2 <head>標籤。原因是我曾經分開加載過頁眉,內容和頁腳視圖,所以我在標題視圖中保留了1 <head>,而在內容視圖中保留了另一個。在1頁有2 <head>

這是什麼影響?如果它不符合html標準,那麼我應該擺脫所有額外的<head>,只留下1合1頁面?

+0

我確實在問這樣的編寫代碼是否可以接受html標準。 SEO是一個離題討論。 – user3192948

+0

好的,那麼你可以嘗試重新解釋一下這個問題嗎? (例如,刪除「這對搜索引擎優化有什麼影響?」以及[標籤:SEO]標籤,並添加任何您的實際問題可能) – unor

回答

1

這是HTML的樣子:

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

不要做除了任何事情 - 包括使用兩個頭標記。我認爲你想要的是iframes。

0

下面是具體發生了什麼,當一個兼容HTML5的瀏覽器解析文檔有兩個head元素:

  • 到達第一</head>標籤:The "after head" insertion mode
  • 遇到第二<head>標籤:「解析錯誤。忽略令牌。「
  • 遇到一些其他標籤,例如, <meta>:解析錯誤,但它基本上將標記添加到以前的head元素。
  • 遇到第二個</head>標記:「解析錯誤。忽略標記。」

那麼這是什麼意思? 這是一個解析錯誤有多個head s。但是,標準清楚地說明了在這種情況下會發生什麼。它做的是「正確」的事情,並將它們合併。

我還應該指出,<head></head>標籤是可選的。您可以將它們排除在外並且沒有解析錯誤。

+0

因此,這意味着我可以簡單地寫標籤沒有使用?謝謝! – user3192948

相關問題