2013-08-21 63 views
3

我在<head>之內聲明瞭我的<meta>標記,但是當瀏覽器正在解析時,它們會在<body>內移動。當我禁用JavaScript時,結果是一樣的。以下是說明問題的屏幕截圖:screenshot from browser爲什麼元標籤移入正文?

+1

您寫了「我宣佈我的元標記內」。但不清楚在哪裏?你能發佈你添加了這個元標籤的部分嗎? –

回答

0

同樣的事情發生在我身上,它似乎是某種編碼問題。
在我的情況下,我設法解決了這個問題,打開所有的html文件,並用UTF-8編碼(沒有BOM)編碼(我用Sublime Text編輯器做了這件事,但我想你可以用其他任何東西做,像Notepad ++)。

0

我也有這個問題。這是什麼,我試圖使用<meta>這樣的標籤:<meta name="author">Me</meta>但這是不正確的。您必須通過並將它們全部更改爲:<meta name="author" content="Me">

+0

你可能也想把'/>'放在標籤的末尾,而不是'>'像這樣:'

1

請打開開發者工具,導航到網絡選項卡,單擊HTML文檔請求,您將在文檔的第一行找到紅點,將指針懸停在它上面,您將看到錯誤字符。原因是您的HTML文件編碼錯誤,只是將其切換爲UTF-8,而不是使用BOM的UTF-8。 error doc sample

相關問題