meta元素有兩種用途。
用途1:向瀏覽器傳遞網頁的一些信息,瀏覽器根據這些信息規定的方式解析和顯示網頁。或者說,meta元素規定了瀏覽器解析和顯示網頁的方式。
用途2:向搜索引擎傳遞網頁的一些信息,引導搜索引擎工作。
具體如下所述。
1 meta元素的類型和用途
meta元素有三種基本類型。
| meta元素類型 |
用途 |
用戶 |
| charset |
說明頁面文件的字符編碼 |
瀏覽器 |
| http-equiv |
說明處理和顯示頁面的方式 |
瀏覽器 |
| name |
說明頁面的基本情況 |
搜索引擎 |
2 charset類型的meta元素
僅用於說明頁面文件的字符編碼。如下所示:
| <meta charset=”utf-8”> |
3 http-equiv類型的meta元素
這類meta元素一定與http響應頭的某個字段對應。
這類meta元素告知瀏覽器,或者說瀏覽器遇到這類元素時,處理頁面時就如同該頁面的http響應頭部的對應字段等於這些meta元素值的情形。
所以,這類meta元素的功能也被稱為模擬http頭。
| http-equiv值 |
用途 |
用法舉例 |
| refresh |
指示瀏覽器頁面應按指定的周期重新加載 |
<!== 每隔5秒重新加載一次頁面 --> <meta http-equiv="refresh" content="5"/> |
| default-style |
|
|
| content-type |
指示頁面內容類型 |
<!== 把頁面當作標准html頁面處理,字符編碼是utf-8 --> <meta http-equiv="content-type" content="text/html charset=UTF-8"/> |
4 name類型的meta元素
| name 值 |
用途 |
用法舉例 |
| application-name |
說明項目名稱 |
<meta name=”application-name”, content=”石油信息化系統”/> |
| author |
說明作者 |
<meta name=”author”, content=”四川省西南物理研究所”/> |
| description |
說明頁面功能 |
<meta name=”description”, content=”物理勘探計算頁面”/> |
| generator |
說明頁面生成軟件 |
<meta name=”generator”, content=”VS-Code”/> |
| keywords |
說明頁面關鍵字 |
<meta name=”keywords”, content=”石油,勘探,計算”/> |
5 其它類型的meta元素
參見http://wiki.whatwg.org/wiki/MetaExtensions
