我有以下代碼雜散開始標記錯誤
<!DOCTYPE html>
<html>
<head>
<title>site title</title>
</head>
<body>
</body>
</html>
Firefox的通知「流浪的開始標記<html>
」,「流浪的開始標記<head>
」,「流浪結束標記<head>
」和「一個身體開始標籤觀察,但一個相同類型的元素已經打開「
我該如何解決這個問題?
請幫助
我有以下代碼雜散開始標記錯誤
<!DOCTYPE html>
<html>
<head>
<title>site title</title>
</head>
<body>
</body>
</html>
Firefox的通知「流浪的開始標記<html>
」,「流浪的開始標記<head>
」,「流浪結束標記<head>
」和「一個身體開始標籤觀察,但一個相同類型的元素已經打開「
我該如何解決這個問題?
請幫助
當我在Chrome中打開該頁面,我得到這樣的輸出:

。在你提供的事有些奇怪代碼,就像不可打印的字符一樣。當我手動輸入時,沒有問題:
<!DOCTYPE HTML>
<html>
<head>
<title>Test</title>
</head>
<body>
</body>
</html>
您是如何打開頁面的?我也嘗試過,但正如我上面所說的,在OP的例子中,我看不到壞事。 –
@MrLister:我複製了OP提供的確切代碼,並將其粘貼到我的網頁服務器上的一個新頁面。 –
是的,這是正確的答案,但是如何從文件中刪除???? –
可能有一些不可打印的字符出現在源中,將其計爲字符數據。由於1)頭部不能包含任何字符數據,並且2)html,頭部和身體的開始標記都是可選的,因此瀏覽器在那一點結束您想要開始身體。然後它遇到''開始標記,這在當時是多餘的。 –
Firefox在說這些事情到底在哪裏?如果您右鍵單擊並選擇「查看源代碼」,您是否看到確切的標記? – JJJ
在你的例子中我看不到它,但有一個可能的答案可能是你在''之前有一個BOM,然後你在頂部添加了<!DOCTYPE html>',這就把BOM變成了一個NBZWSP。 –