<meta>標(biāo)簽位于文檔的頭部均澳,主要作用有搜索引擎優(yōu)化(SEO)恨溜,定義頁(yè)面使用語(yǔ)言,自動(dòng)刷新并指向新的頁(yè)面找前,實(shí)現(xiàn)網(wǎng)頁(yè)轉(zhuǎn)換時(shí)的動(dòng)態(tài)效果糟袁,控制頁(yè)面緩沖,網(wǎng)頁(yè)定級(jí)評(píng)價(jià)躺盛,控制網(wǎng)頁(yè)顯示的窗口等项戴!
meta標(biāo)簽的常用屬性
name屬性
name屬性主要用于描述網(wǎng)頁(yè),與之對(duì)應(yīng)的屬性值為content槽惫,content中的內(nèi)容主要是便于搜索引擎機(jī)器人查找信息和分類(lèi)信息用的
----author
用來(lái)標(biāo)注網(wǎng)頁(yè)的作者
<meta name="author" content="myID" />
----description
用來(lái)告訴搜索引擎你的網(wǎng)站主要內(nèi)容周叮。就是下面紅框中的內(nèi)容
<meta name="description" content="這是一個(gè)什么網(wǎng)站,里面有你想要的什么內(nèi)容" />
----keywords
里面定義你的網(wǎng)頁(yè)的搜索關(guān)鍵字躯枢,用于搜索引擎查找的根據(jù)
<meta name="keywords" content="meta標(biāo)簽, meta總結(jié), html" />
注意,關(guān)鍵字之間的分隔是用英文逗號(hào)
----generator
用來(lái)說(shuō)明你的網(wǎng)頁(yè)的開(kāi)發(fā)工具
<meta name="generator" content="你使用的編輯開(kāi)發(fā)工具" />
----revised
網(wǎng)頁(yè)文檔修改時(shí)間
<meta name="revised" content="百小度網(wǎng)槐臀,8/18/2017" />
----robots
用來(lái)告訴搜索機(jī)器人哪些頁(yè)面需要索引锄蹂,哪些頁(yè)面不需要索引。
<meta name="robots" content="all" />
取值:all|none|index|noindex|follow|nofollow, 默認(rèn)all
all:文件將被檢索水慨,且頁(yè)面上的鏈接可以被查詢得糜;
none:文件將不被檢索,且頁(yè)面上的鏈接不可以被查詢晰洒;
index:文件將被檢索朝抖;
follow:頁(yè)面上的鏈接可以被查詢;
noindex:文件將不被檢索谍珊,但頁(yè)面上的鏈接可以被查詢治宣;
nofollow:文件將不被檢索,頁(yè)面上的鏈接可以被查詢。
---copyright
網(wǎng)站版權(quán)信息
<meta name="copyright" content="本頁(yè)版權(quán)XXX所有侮邀。All Rights Reserved" />
----viewport
用于控制頁(yè)面縮放坏怪,多用于響應(yīng)式頁(yè)面開(kāi)發(fā)中
<meta name=”viewport” content=”width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no″ />
width:控制 viewport 的大小,可以指定的一個(gè)值绊茧,如果 600铝宵,或者特殊的值,如 device-width 為設(shè)備的寬度(單位為縮放為 100% 時(shí)的 CSS 的像素)华畏。
height:和 width 相對(duì)應(yīng)鹏秋,指定高度。
initial-scale:初始縮放比例亡笑,也即是當(dāng)頁(yè)面第一次 load 的時(shí)候縮放比例侣夷。
maximum-scale:允許用戶縮放到的最大比例。
minimum-scale:允許用戶縮放到的最小比例况芒。
user-scalable:用戶是否可以手動(dòng)縮放惜纸,默認(rèn)值是yes。如果你將其設(shè)置為no绝骚,那么minimum-scale 和 maximum-scale都將被忽略耐版,因?yàn)楦静豢赡芸s放。
所有的縮放值都必須在0.01–10的范圍之內(nèi)压汪。
---applicable-device
告訴瀏覽器和搜索引擎粪牲,這個(gè)網(wǎng)頁(yè)應(yīng)用的設(shè)備是pc還是mobile
如果該網(wǎng)頁(yè)只在電腦上瀏覽
<meta name="applicable-device" content="pc" />
如果是自適應(yīng)網(wǎng)頁(yè)
<meta name="applicable" content="pc,mobile" />
但是要告訴搜索引擎不要把網(wǎng)頁(yè)轉(zhuǎn)碼
<meta http-equiv="Cache-Control" content="no-transform" />
<meta http-equiv="Cache-Control" content="no-siteapp" />
----mobile-agent(僅適用百度移動(dòng)搜索)
當(dāng)我們的網(wǎng)頁(yè)自適應(yīng)有點(diǎn)困難,或者你區(qū)分不清移動(dòng)端和pc端的自適應(yīng)怎么安排止剖,加入這個(gè)meta標(biāo)簽腺阳,百度可以幫我們檢測(cè)用戶終端是不是移動(dòng)設(shè)備,并且選擇在移動(dòng)端展示的頁(yè)面穿香。
<meta name="mobile-agent" content="format=html5; url=http://www.reibang.com/p/35e69759dc4b" />
format的取值有wml|xhtml|html5亭引,表示手機(jī)頁(yè)的協(xié)議語(yǔ)言。
url代表當(dāng)前PC頁(yè)所對(duì)應(yīng)的手機(jī)頁(yè)url皮获,兩者必須是一一對(duì)應(yīng)關(guān)系焙蚓。
原來(lái)的寫(xiě)法
<meta http-equiv="mobile-agent" content="format=html5; url=http://www.reibang.com/p/35e69759dc4b" />
生效時(shí)間:在標(biāo)注準(zhǔn)確對(duì)應(yīng)關(guān)系無(wú)誤的情況下,百度會(huì)在七天左右進(jìn)行處理洒宝,老舊頁(yè)面會(huì)有延遲购公。但百度不保證一定能在移動(dòng)搜索結(jié)果中按照您提交的對(duì)應(yīng)關(guān)系進(jìn)行替換。
其他常用屬性
<meta charset='utf-8'>
<!-- 聲明文檔使用的字符編碼 -->
<meta name="apple-mobile-web-app-title" content="標(biāo)題">
<!-- 添加到主屏后的標(biāo)題(iOS 6 新增) -->
<meta name="apple-mobile-web-app-capable" content="yes"/>
<!-- 是否啟用 WebApp 全屏模式雁歌,刪除蘋(píng)果默認(rèn)的工具欄和菜單欄 -->
<meta name="apple-itunes-app" content="app-id=myAppStoreID, affiliate-data=myAffiliateData, app-argument=myURL">
<!-- 添加智能 App 廣告條 Smart App Banner(iOS 6+ Safari) -->
<meta name="apple-mobile-web-app-status-bar-style" content="black"/>
<!-- 設(shè)置蘋(píng)果工具欄顏色 -->
<meta name="format-detection" content="telphone=no, email=no"/>
<!-- 忽略頁(yè)面中的數(shù)字識(shí)別為電話宏浩,忽略email識(shí)別 -->
<!-- 啟用360瀏覽器的極速模式(webkit) -->
<meta name="renderer" content="webkit">
<!-- 避免IE使用兼容模式 -->
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<!-- 針對(duì)手持設(shè)備優(yōu)化,主要是針對(duì)一些老的不識(shí)別viewport的瀏覽器靠瞎,比如黑莓 -->
<meta name="HandheldFriendly" content="true">
<!-- 微軟的老式瀏覽器 -->
<meta name="MobileOptimized" content="320">
<!-- uc強(qiáng)制豎屏 -->
<meta name="screen-orientation" content="portrait">
<!-- QQ強(qiáng)制豎屏 -->
<meta name="x5-orientation" content="portrait">
<!-- UC強(qiáng)制全屏 -->
<meta name="full-screen" content="yes">
<!-- QQ強(qiáng)制全屏 -->
<meta name="x5-fullscreen" content="true">
<!-- UC應(yīng)用模式 -->
<meta name="browsermode" content="application">
<!-- QQ應(yīng)用模式 -->
<meta name="x5-page-mode" content="app">
<!-- windows phone 點(diǎn)擊無(wú)高光 -->
<meta name="msapplication-tap-highlight" content="no">
<!-- iOS 圖標(biāo) begin -->
<link rel="apple-touch-icon-precomposed" href="/apple-touch-icon-57x57-precomposed.png"/>
<!-- iPhone 和 iTouch比庄,默認(rèn) 57x57 像素求妹,必須有 -->
<link rel="apple-touch-icon-precomposed" sizes="114x114" href="/apple-touch-icon-114x114-precomposed.png"/>
<!-- Retina iPhone 和 Retina iTouch,114x114 像素印蔗,可以沒(méi)有扒最,但推薦有 -->
<link rel="apple-touch-icon-precomposed" sizes="144x144" href="/apple-touch-icon-144x144-precomposed.png"/>
<!-- Retina iPad,144x144 像素华嘹,可以沒(méi)有吧趣,但推薦有 -->
<!-- iOS 圖標(biāo) end -->
<!-- iOS 啟動(dòng)畫(huà)面 begin -->
<link rel="apple-touch-startup-image" sizes="768x1004" href="/splash-screen-768x1004.png"/>
<!-- iPad 豎屏 768 x 1004(標(biāo)準(zhǔn)分辨率) -->
<link rel="apple-touch-startup-image" sizes="1536x2008" href="/splash-screen-1536x2008.png"/>
<!-- iPad 豎屏 1536x2008(Retina) -->
<link rel="apple-touch-startup-image" sizes="1024x748" href="/Default-Portrait-1024x748.png"/>
<!-- iPad 橫屏 1024x748(標(biāo)準(zhǔn)分辨率) -->
<link rel="apple-touch-startup-image" sizes="2048x1496" href="/splash-screen-2048x1496.png"/>
<!-- iPad 橫屏 2048x1496(Retina) -->
<link rel="apple-touch-startup-image" href="/splash-screen-320x480.png"/>
<!-- iPhone/iPod Touch 豎屏 320x480 (標(biāo)準(zhǔn)分辨率) -->
<link rel="apple-touch-startup-image" sizes="640x960" href="/splash-screen-640x960.png"/>
<!-- iPhone/iPod Touch 豎屏 640x960 (Retina) -->
<link rel="apple-touch-startup-image" sizes="640x1136" href="/splash-screen-640x1136.png"/>
<!-- iPhone 5/iPod Touch 5 豎屏 640x1136 (Retina) -->
<!-- iOS 啟動(dòng)畫(huà)面 end -->
<!-- iOS 設(shè)備 end -->
<meta name="msapplication-TileColor" content="#000"/>
<!-- Windows 8 磁貼顏色 -->
<meta name="msapplication-TileImage" content="icon.png"/>
<!-- Windows 8 磁貼圖標(biāo) -->
<link rel="alternate" type="application/rss+xml" title="RSS" href="/rss.xml"/>
<!-- 添加 RSS 訂閱 -->
<link rel="shortcut icon" type="image/ico" href="/favicon.ico"/>
<!-- 添加 favicon icon -->
http-equiv
http-equiv顧名思義,相當(dāng)于http的文件頭作用耙厚,它可以向?yàn)g覽器傳回一些有用的信息强挫,以幫助正確和精確地顯示網(wǎng)頁(yè)內(nèi)容,與之對(duì)應(yīng)的屬性值為content薛躬,content中的內(nèi)容其實(shí)就是各個(gè)參數(shù)的變量值俯渤。
----content-Type
頁(yè)面使用的字符集
<meta http-equiv="content-Type"content="text/html;charset=utf-8">
----Expires
可以用于設(shè)定網(wǎng)頁(yè)的到期時(shí)間。一旦網(wǎng)頁(yè)過(guò)期型宝,必須到服務(wù)器上重新傳輸八匠。日期必須是GMT格式。
<meta http-equiv="Expires" content="Mon, 20 Jul 2009 23:00:00 GMT" />
----refresh
自動(dòng)刷新并指向新頁(yè)面趴酣。
<meta http-equiv="Refresh"content="2;URL=http://www.haorooms.com">
兩秒后自動(dòng)轉(zhuǎn)到URL后面的網(wǎng)頁(yè)
----Set-Cookie
如果網(wǎng)頁(yè)過(guò)期梨树,那么存盤(pán)的cookie將被刪除。
<meta http-equiv="Set-Cookie" content="cookievalue=xxx;expires=Wednesday, 20-Jun-2007 22:33:00 GMT岖寞; path=/">
----Window-target
強(qiáng)制頁(yè)面在當(dāng)前窗口以獨(dú)立頁(yè)面顯示抡四,用來(lái)防止別人在框架里調(diào)用自己的頁(yè)面。
<meta http-equiv="Window-target" content="_top">
----Pics-label
在IE的internet選項(xiàng)中有一項(xiàng)內(nèi)容設(shè)置仗谆,可以防止瀏覽一些受限制的網(wǎng)站指巡,而網(wǎng)站的限制級(jí)別就是通過(guò)meta屬性來(lái)設(shè)置的。
<meta http-equiv="Pics-label" content="">
具體取值隶垮,參考http://www.w3school.com.cn/asp/prop_pics.asp
----Pragma
是用于設(shè)定禁止瀏覽器從本地機(jī)的緩存中調(diào)閱頁(yè)面內(nèi)容藻雪,設(shè)定后一旦離開(kāi)網(wǎng)頁(yè)就無(wú)法從Cache中再調(diào)出.這樣設(shè)定,訪問(wèn)者將無(wú)法脫機(jī)瀏覽狸吞。
<meta http-equiv="Pragma" content="no-cache">
----cache-control
清除緩存(再訪問(wèn)這個(gè)網(wǎng)站要重新下載C阋)
<meta http-equiv="cache-control" content="no-cache">
----Page_Enter、Page_Exit
設(shè)定進(jìn)入頁(yè)面時(shí)的特殊效果
<meta http-equiv="Page-Enter" contect="revealTrans(duration=1.0,transtion=12)">
設(shè)定離開(kāi)頁(yè)面時(shí)的特殊效果
<meta http-equiv="Page-Exit" contect="revealTrans(duration=1.0,transtion=12)">
Duration的值為網(wǎng)頁(yè)動(dòng)態(tài)過(guò)渡的時(shí)間捷绒,單位為秒瑰排。
Transition是過(guò)渡方式贯要,它的值為0到23暖侨,分別對(duì)應(yīng)24種過(guò)渡方式。如下表:
0 盒狀收縮 1 盒狀放射
2 圓形收縮 3 圓形放射
4 由下往上 5 由上往下
6 從左至右 7 從右至左
8 垂直百葉窗 9 水平百葉窗
10 水平格狀百葉窗 11垂直格狀百葉窗
12 隨意溶解 13從左右兩端向中間展開(kāi)
14從中間向左右兩端展開(kāi) 15從上下兩端向中間展開(kāi)
16從中間向上下兩端展開(kāi) 17 從右上角向左下角展開(kāi)
18 從右下角向左上角展開(kāi) 19 從左上角向右下角展開(kāi)
20 從左下角向右上角展開(kāi) 21 水平線狀展開(kāi)
22 垂直線狀展開(kāi) 23 隨機(jī)產(chǎn)生一種過(guò)渡方式
property=og標(biāo)簽
Meta Property=og標(biāo)簽是什么呢?
og是一種新的HTTP頭部標(biāo)記崇渗,即Open Graph Protocol:
The Open Graph Protocol enables any web page to become a rich object in a social graph.+ n3 }
即這種協(xié)議可以讓網(wǎng)頁(yè)成為一個(gè)“富媒體對(duì)象”字逗。
用了Meta Property=og標(biāo)簽京郑,就是你同意了網(wǎng)頁(yè)內(nèi)容可以被其他社會(huì)化網(wǎng)站引用等,目前這種協(xié)議被SNS網(wǎng)站如Fackbook葫掉、renren采用些举。
SNS已經(jīng)成為網(wǎng)絡(luò)上的一大熱門(mén)應(yīng)用,優(yōu)質(zhì)的內(nèi)容通過(guò)分享在好友間迅速傳播俭厚。為了提高站外內(nèi)容的傳播效率户魏,2010年F8會(huì)議上Facebook公布 了一套開(kāi)放內(nèi)容協(xié)議(Open Graph Protocol),任何網(wǎng)頁(yè)只要遵守該協(xié)議挪挤,SNS就能從頁(yè)面上提取最有效的信息并呈現(xiàn)給用戶叼丑。
參考
http://blog.csdn.net/geniussnail/article/details/17319311
http://kinglyhum.iteye.com/blog/827807