我在一個網頁上有2 <head>
標籤。原因是我曾經分開加載過頁眉,內容和頁腳視圖,所以我在標題視圖中保留了1 <head>
,而在內容視圖中保留了另一個。在1頁有2 <head>
這是什麼影響?如果它不符合html標準,那麼我應該擺脫所有額外的<head>
,只留下1合1頁面?
我在一個網頁上有2 <head>
標籤。原因是我曾經分開加載過頁眉,內容和頁腳視圖,所以我在標題視圖中保留了1 <head>
,而在內容視圖中保留了另一個。在1頁有2 <head>
這是什麼影響?如果它不符合html標準,那麼我應該擺脫所有額外的<head>
,只留下1合1頁面?
這是HTML的樣子:
<!DOCTYPE html>
<html>
<head><!-- The *required* head -->
<title>The *required* title</title>
</head>
<body><!-- The *required* body -->
Stuff
</body>
</html>
不要做除了任何事情 - 包括使用兩個頭標記。我認爲你想要的是iframes。
下面是具體發生了什麼,當一個兼容HTML5的瀏覽器解析文檔有兩個head
元素:
</head>
標籤:The "after head" insertion mode<head>
標籤:「解析錯誤。忽略令牌。「<meta>
:解析錯誤,但它基本上將標記添加到以前的head
元素。</head>
標記:「解析錯誤。忽略標記。」那麼這是什麼意思? 這是一個解析錯誤有多個head
s。但是,標準清楚地說明了在這種情況下會發生什麼。它做的是「正確」的事情,並將它們合併。
我還應該指出,<head></head>
標籤是可選的。您可以將它們排除在外並且沒有解析錯誤。
因此,這意味着我可以簡單地寫標籤沒有使用
?謝謝! – user3192948
我確實在問這樣的編寫代碼是否可以接受html標準。 SEO是一個離題討論。 – user3192948
好的,那麼你可以嘗試重新解釋一下這個問題嗎? (例如,刪除「這對搜索引擎優化有什麼影響?」以及[標籤:SEO]標籤,並添加任何您的實際問題可能) – unor