2011-03-13 44 views
8

目前我在每個頁面上都有<meta http-equiv="content-type" content="text/html; charset=UTF-8" />。人們是否仍然包含關鍵字,描述和作者等元標記?如果是這樣,他們應該繼續每個HTML頁面還是僅僅在主頁上?要在現代網站上包含哪些元標記?

+0

你甚至不需要那個元標記。理想情況下,它應該是一個HTTP響應頭。 – thirtydot 2011-03-13 15:36:18

+0

應該明確定義charset,但是你說得對,HTTP響應頭提供了內容類型 – Tom 2011-03-13 17:01:34

+0

@Tom:這不太正確。如果你指定一個HTTP響應頭,像這樣的'Content-Type:text/html;你不需要我們討論的meta標籤。字符集= UTF-8'。在任何情況下,最好將它作爲(最好)作爲響應標題*或*(如果這是不可能的)作爲元標記 - 不要在兩者之間進行分割。另外,你應該用'@ thirtydot'開始之前的評論,所以我得到了[評論通知](http://meta.stackexchange.com/questions/43019/how-do-comment-replies-work)。 – thirtydot 2011-03-14 00:58:35

回答

8

那麼你挑釁應該有元字符集不需要

<meta charset="utf-8"> 

HTTP的當量,因爲它代表了HTTP標頭等同。然而,對於Web而言,通過Web服務器(可能是apache)提供的Content-Type HTTP標題應該可以。您可以通過.htaccess或使用PHP header()函數覆蓋服務器默認值。

它也不是一個壞主意,包括

<meta name="description" content=""> 
<meta name="author" content=""> 

保羅愛爾蘭的HTML5鍋爐板還建議使用:

<!-- Always force latest IE rendering engine (even in intranet) this if you use the .htaccess --> 
<meta http-equiv="X-UA-Compatible" content="IE=edge"> 

http://html5boilerplate.com/docs/#The-markup★make-sure-the-latest-version-of-ie-is-used

<!-- Mobile viewport optimized: j.mp/bplateviewport --> 
<meta name="viewport" content="width=device-width, initial-scale=1.0"> 

http://html5boilerplate.com/docs/#The-markup★mobile-viewport--creating-a-mobile-version

0

我不認爲關鍵字對使用搜索查找您的網站的能力沒有任何影響。如果您要使用說明,則可能希望將其包含在每個頁面上,因爲它可以幫助搜索引擎顯示比該頁面更爲可用的說明。我認爲不值得爲每個頁面開發一個單獨的描述,使用相同的描述。它不會傷害省略所有的人,看到http://en.wikipedia.org/wiki/Meta_element

0

Meta標籤,如關鍵字,描述作者長時間使用,告訴搜索引擎關於內容當前頁面。

就像產品網站一樣,描述應該是關於產品和關鍵字的標籤產品的信息,作者是書籍作家。它有助於像谷歌這樣的搜索引擎告訴他們頁面上的內容。

他們不需要它,但它有助於提高搜索引擎優化。

相關問題