meta是html中的一個輔助標籤,位於<head>與<title>之間,它能提供用戶不可見的信息,數據結構爲鍵值對html
meta標籤格式<meta http-equiv/name= "" content= "">web
主要分爲兩種類型: http-equiv與name瀏覽器
---------------------------------------------------------------------------------------------------------------------緩存
http-equiv(標題信息):服務器
1.expires(期限):網頁在緩存中到期時間,一旦網頁過時,發出請求時必須從服務器調閱cookie
eg: <meta http-equiv= "expires" content= "Wed, 20 Jun 2007 22:33:00 GMT">數據結構
注:必須使用GMT時間格式或0app
2.pragma(編譯):禁止瀏覽器從本機緩存中調閱頁面內容,網頁不保存在緩存中,每次訪問都刷新頁面,沒法脫機瀏覽框架
eg: <meta http-equiv= "pragma" content= "no-cache">編輯器
cache-control (緩存控制):pragma no-cache與cache-control no-cache效果一致,前者可應用到http 1.0和http 1.1 後者晚出現,只能應用到1.1
3.refresh(刷新):自動刷新頁面或指向新頁面
eg: <meta http-equiv= "refresh" content= "10"> //每隔10秒刷新
<meta http-equiv= "refresh" content= "10; url= a.html"> //10秒後跳轉
4.set-cookie(建立一個Cookie)
eg: <meta http-equiv= "set-cookie" content= "cookievalue=xxx;expires=Wednesday, 20-Jun-2016, 7 22:33:00 GMT;path= /">
注: 只能使用GMT時間;
當瀏覽器打開此頁面時會將其存入緩存中,下次訪問時就直接從緩存中讀取,以提升速度,若網頁緩存過時,那麼此cookie也將被刪除
5.window-target (顯示窗口的設定):強制頁面在當前窗口以獨立頁面顯示,用來防止別人再框架內調用本身的頁面
eg:<meta http-equiv= "window-target" content= "_top">
注:content可爲_blank、_top、_self、_parent
6.content-type(字符集設定):設定網頁使用的字符集
eg: <meta http-equiv= "content-type" content= "text/html; charset=gb2312">
--------------------------------------------------------------------------------------------------------------------------------------------------------------
name(頁面描述信息)
各關鍵詞間用英文逗號「,」隔開。META的一般用處是指定搜索引擎用來提升搜索質量的關鍵詞。當數個META元素提供文檔語言從屬信息時,搜索引擎會使用lang特性來過濾並經過用戶的語言優先參照來顯示搜索結果
1.keywords(關鍵字):爲搜索引擎提供關鍵字
eg:<meta name= "Keywords" content= "aa,bb,cc">
注:meta的一般用處是置頂搜索引擎用來提供搜索質量的關鍵詞,當多個meta元素提供文檔語言從屬信息時,搜索引擎會使用lang特性來過濾並經過用戶的語言優先參照來顯示搜索結果;
關鍵詞直接用‘,’隔開
2.description(描述):告訴搜索引擎你的網站的主要內容
eg: <meta name= "description" content= "相關描述">
3.robots(機器人嚮導): 用來告訴搜索機器人哪些頁面須要索引,哪些不須要
4.author(做者):標明網頁的做者
eg: <meta name= "author" content= "炎澤">
注:做者或製做組或email
5.viewport:指定用戶是否能夠縮放頁面以及縮放比例
eg: <meta name=」viewport」 content=」width=240, height=320, user-scalable=yes, initial-scale=2.5, maximum-scale=5.0, minimun-scale=1.0」>
注: width height 指定視區的邏輯寬度、邏輯高度,可爲數字爲單位的數字,也可爲特殊標記符號,經常使用的device-width:視區邏輯寬度爲設備寬度
user-scalable:是否能夠縮放視圖 yes能 no不能
initial-scale:初始縮放比例
maximum-scale=5.0, minimun-scale:最大/最新縮放比例(0.25~10)
屬性間用','隔開
6.app-mobile-web-app-capable:刪除蘋果瀏覽器默認的工具欄和菜單欄
eg:<meta name="apple-mobile-web-app-capable" content="yes">
7.apple-mobile-web-app-status-bar-style: 控制狀態欄顯示樣式
eg: <meta name="apple-mobile-web-app-status-bar-style" content="black">
6.copyright(版權)
6.generator(編輯器)
7.revist-after(重訪)