<meta> 元素可提供有關頁面的元信息(meta-information),好比針對搜索引擎和更新頻度的描述和關鍵詞。javascript
<meta> 標籤位於文檔的頭部,不包含任何內容。<meta> 標籤的屬性定義了與文檔相關聯的名稱/值對。html
註釋:<meta> 標籤永遠位於 head 元素內部。java
註釋:元數據老是以名稱/值的形式被成對傳遞的。瀏覽器
屬性 | 值 | 描述 |
---|---|---|
content | some_text | 定義與 http-equiv 或 name 屬性相關的元信息 |
屬性 | 值 | 描述 |
---|---|---|
http-equiv |
|
把 content 屬性關聯到 HTTP 頭部。 |
name |
|
把 content 屬性關聯到一個名稱。 |
scheme | some_text | 定義用於翻譯 content 屬性值的格式。 |
name 屬性提供了名稱/值對中的名稱。HTML 和 XHTML 標籤都沒有指定任何預先定義的 <meta> 名稱。一般狀況下,您能夠自由使用對本身和源文檔的讀者來講富有意義的名稱。緩存
"keywords" 是一個常常被用到的名稱。它爲文檔定義了一組關鍵字。某些搜索引擎在遇到這些關鍵字時,會用這些關鍵字對文檔進行分類。服務器
相似這樣的 meta 標籤可能對於進入搜索引擎的索引有幫助:cookie
<meta content="HTML,ASP,PHP,SQL">name="keywords"
若是沒有提供 name 屬性,那麼名稱/值對中的名稱會採用 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 屬性始終要和 name 屬性或 http-equiv 屬性一塊兒使用。
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天,依此類推