http meta

定義和用法

<meta> 元素可提供有關頁面的元信息(meta-information),好比針對搜索引擎和更新頻度的描述和關鍵詞。javascript

<meta> 標籤位於文檔的頭部,不包含任何內容。<meta> 標籤的屬性定義了與文檔相關聯的名稱/值對。html

提示和註釋:

註釋:<meta> 標籤永遠位於 head 元素內部。java

註釋:元數據老是以名稱/值的形式被成對傳遞的。瀏覽器

必需的屬性

屬性 描述
content some_text 定義與 http-equiv 或 name 屬性相關的元信息

可選的屬性

屬性 描述
http-equiv
  • content-type
  • expires
  • refresh
  • set-cookie
把 content 屬性關聯到 HTTP 頭部。
name
  • author
  • description
  • keywords
  • generator
  • revised
  • others
把 content 屬性關聯到一個名稱。
scheme some_text 定義用於翻譯 content 屬性值的格式。

name 屬性

name 屬性提供了名稱/值對中的名稱。HTML 和 XHTML 標籤都沒有指定任何預先定義的 <meta> 名稱。一般狀況下,您能夠自由使用對本身和源文檔的讀者來講富有意義的名稱。緩存

"keywords" 是一個常常被用到的名稱。它爲文檔定義了一組關鍵字。某些搜索引擎在遇到這些關鍵字時,會用這些關鍵字對文檔進行分類。服務器

相似這樣的 meta 標籤可能對於進入搜索引擎的索引有幫助:cookie

<meta  content="HTML,ASP,PHP,SQL">name="keywords"

若是沒有提供 name 屬性,那麼名稱/值對中的名稱會採用 http-equiv 屬性的值。工具

http-equiv 屬性

http-equiv 屬性爲名稱/值對提供了名稱。並指示服務器在發送實際的文檔以前先在要傳送給瀏覽器的 MIME 文檔頭部包含名稱/值對。網站

當服務器向瀏覽器發送文檔時,會先發送許多名稱/值對。雖然有些服務器會發送許多這種名稱/值對,可是全部服務器都至少要發送一個:content-type:text/html。這將告訴瀏覽器準備接受一個 HTML 文檔。ui

使用帶有 http-equiv 屬性的 <meta> 標籤時,服務器將把名稱/值對添加到發送給瀏覽器的內容頭部。例如,添加:

<meta  content="iso-8859-1">
<meta  content="31 Dec 2008">
http-equiv="charset"http-equiv="expires"

這樣發送到瀏覽器的頭部就應該包含:

content-type: text/html
charset:iso-8859-1
expires:31 Dec 2008

固然,只有瀏覽器能夠接受這些附加的頭部字段,並能以適當的方式使用它們時,這些字段纔有意義。

 

此處重點說下http-equiv="refresh"時,content的內容。

<meta http-equiv="refresh" content="x; url=/aaa">'通過一段時間轉到另外某個頁面
content="x;URL=/aaa",這裏x表示延時時間長度,單位爲秒,即,延時x秒後跳轉到後面的URL所指向的/aaa資源頁面;把0改爲1,則延時1秒後跳轉。

 

content 屬性

content 屬性提供了名稱/值對中的值。該值能夠是任何有效的字符串。

content 屬性始終要和 name 屬性或 http-equiv 屬性一塊兒使用。

scheme 屬性

scheme 屬性用於指定要用來翻譯屬性值的方案。此方案應該在由 <head> 標籤的 profile 屬性指定的概況文件中進行了定義。

 

Appendix:

<meta http-equiv="Refresh"Content="時間;Url=網址參數">

meta標籤的Refresh表明多少時間網頁自動刷新,加上Url中的網址參數就表明,多長時間自動連接其餘網址。

 

<meta http-equiv="Content-Type"content="text/html;charset=信息參數"/>

charset的信息參數如GB2312時,表明說明網站是採用的編碼是簡體中文;

 

<meta http-equiv="imagetoolbar"content="false"/>

指定是否顯示圖片工具欄,當爲false表明不顯示,當爲true表明顯示。

 

<meta http-equiv="Content-Script-Type" content="text/javascript"> 
W3C網頁規範,指明頁面中腳本的類型。

 

<meta http-equiv="pragma" content="no-cache">

表明禁止瀏覽器從本地計算機的緩存中訪問頁面內容,這樣設定,訪問者將沒法脫機瀏覽。 

 

<meta name="revisit-after" content="7days">

revisit-after表明網站重訪,7days表明7天,依此類推

相關文章
相關標籤/搜索