meta的用途
我認為meta就好比網(wǎng)頁的明信片苛吱,它是網(wǎng)頁html文檔的從屬介紹屬性,那么當然一個網(wǎng)頁可以有多個meta以便更好地介紹該網(wǎng)頁相關信息給搜索引擎看捞稿。需要meta這樣做的目的是為了SEO(搜索引擎優(yōu)化),也就是說meta和SEO是息息相關的又谋,但SEO也不只看meta,它會具體解析網(wǎng)頁其他東西以便抓取娱局。
meta的屬性
屬性有三個彰亥,分別是:
name,content衰齐,http-equiv
meta的功能
- name :告訴搜索引擎這個meta的類型
- content :告訴搜索引擎關于name和http-equiv屬性值的具體內(nèi)容
以下是name的屬性取值和content對應name屬性值的內(nèi)容的分析:
1 ) Keywords:關鍵字,即告訴搜索引擎,這個網(wǎng)頁的主題是什么任斋。
每個關鍵字之間,應該用用英文的逗號","分隔開。
例如:
<meta name="Keywords" content="關鍵字,關鍵字1,關鍵字2,關鍵字3,...,..." />
當數(shù)個meta元素提供文檔語言的從屬信息時,搜索引擎會使用lang特性來過濾并通過用戶的語言優(yōu)先參照來顯示搜索結果耻涛。
例如:
<meta name="Kyewords" Content="vacation,greece,sunshine">
<meta name="Kyewords" Content="vacances,grè:ce,soleil">
2)Description:簡介,即告訴搜索引擎,這個網(wǎng)頁的大致內(nèi)容废酷。就好像Keywords是作文標題,Description再詳細說一下作文的內(nèi)容、優(yōu)勢等等抹缕。
例如:
<meta name="Description" Content="這個網(wǎng)頁講述了的META用法...">
3)Robots:純粹寫給搜索引擎看的,因為Keywords和Description,人類還可以看懂,而Robots是非專業(yè)人士所無法理解的澈蟆。
當name為Robots時,Content可選參數(shù)有
index:當前頁面可以被抓取
follow:被當前頁面內(nèi)所鏈接的頁面可以抓取
noindex:當前頁面不可以被抓取
nofollow:被當前頁面內(nèi)所鏈接的頁面不可以抓取
由于Content的內(nèi)容可以是多選的,例如CONTENT="INDEX,FOLLOW",所以上述這四個參數(shù),共可以組成4種不同的雙選結果。
例如:
<META NAME="Robots" CONTENT="index,follow" />可以寫成<META NAME="Robots" CONTENT="all" />
<META NAME="Robots" CONTENT="noindex,nofollow" />可以寫成<META NAME="Robots" CONTENT="none" />
4)Author:作者,即告訴搜索引擎,這個頁面的作者是誰,一般那種文章性質(zhì)的頁面,這個屬性被應用得比較多卓研。
例如:
<meta name="Author" Content="czBin,11year@Gmail.com">
5)Copyright:版權,告訴搜索引擎,這個頁面的版權是屬于誰的趴俘。
例如:
<meta name="Copyright" Content="版權信息">
6)Generator:制作軟件,難道搜索引擎連這個也需要知道?用FrontPage和Dreamweaver制作出的頁面,抓取方式不同嗎,這個是我比較困惑的東西奏赘。
例如:
<meta name="Generator" Content="PCDATA|FrontPage|">
7)revisit-after:更新時間,即告訴搜索引擎,這個頁面多長時間會更新,到時候,需要來重新抓取
例如:
<META name="revisit-after" CONTENT="2 days">
- http-equiv :meta的http-equiv屬性,其作用類似于http協(xié)議,它會告訴瀏覽器一些關于字符設定,頁面刷新,cookie,和緩存等等相關信息寥闪。
以下是http-equiv的屬性取值和content對應http-equiv屬性值的內(nèi)容的分析:
1)Content-Type:聲明頁面所適用的的字符集,以及頁面文檔屬性。
例如:
<meta http-equiv="Content-Type" Content="text/html; Charset=gb2312">
告訴瀏覽器,該頁面為HTML類文檔,并且,適用gb2312(中文)作為默認字符磨淌。
2)Refresh:設置頁面刷新或自動跳轉的時間疲憋。
例如:
<meta http-equiv="Refresh" Content="60">
Content="60"的意思是說,60秒后,頁面刷新
<meta http-equiv="Refresh" Content="10; Url=http://www.isinwin.cn">
Content="10 的意思是說,10秒后,網(wǎng)頁將自動跳轉。
3)Expires:設定網(wǎng)頁的過期時間,當網(wǎng)頁過期后,必須重新讀取頁面信息梁只。
例如:
<meta http-equiv="Expires" Content="Fri, 15 Jun 2007 01:13:13 GMT">
<meta http-equiv="Expires" Content="0">
時間格式必須為GMT標準時間,Content設置為0則代表該網(wǎng)頁永不過期缚柳。
4)Pragma:禁止瀏覽器緩存網(wǎng)頁埃脏。
例如:
<meta http-equiv="Pragma" Content="No-cach">
禁止瀏覽器緩存頁面(但是瀏覽者同樣可以保存頁面)
5)Set-Cookie :設定cookie的過期時間。
例如:
<meta http-equiv="Set-Cookie" Content="cookievalue=xxx; expires=Wednesday, 21-Oct-98 16:14:21 GMT; path=/">
6)Window-target:強制頁面在當前窗口以獨立頁面顯示喂击。
例如:
<meta http-equiv="Widow-target" Content="_top">
這個屬性是用來防止別人在框架里調(diào)用你的頁面剂癌。Content選項:_blank、_top翰绊、_self佩谷、_parent。
有問題郵件探討一下唄监嗜,點擊這里
我的博客鏈接谐檀,歡迎大家放心來參觀和提建議
PS:好像有啥隱私設置,我又不是黑客裁奇,頭大桐猬。