meta標籤提供關於HTML文檔的元數據。元數據不會顯示在頁面上,可是對於機器是可讀的。它可用於瀏覽器(如何顯示內容或從新加載頁面),搜索引擎(關鍵詞),或其餘 web 服務。html
SEO優化
- 頁面關鍵詞,每一個網頁應具備描述該網頁內容的一組惟一的關鍵字。
使用人們可能會搜索,並準確描述網頁上所提供信息的描述性和表明性關鍵字及短語。標記內容過短,則搜索引擎可能不會認爲這些內容相關。另外標記不該超過 874 個字符。
<meta name="keywords" content="your tags" />
- 頁面描述,每一個網頁都應有一個不超過 150 個字符且能準確反映網頁內容的描述標籤。
<meta name="description" content="150 words" />
- 搜索引擎索引方式,robotterms是一組使用逗號(,)分割的值,一般有以下幾種取值:none,noindex,nofollow,all,index和follow。確保正確使用nofollow和noindex屬性值。
<meta name="robots" content="index,follow" />
- 頁面重定向和刷新:content內的數字表明時間(秒),既多少時間後刷新。若是加url,則會重定向到指定網頁(搜索引擎可以自動檢測,也很容易被引擎視做誤導而受到懲罰)。
<meta http-equiv="refresh" content="0;url=" />
<meta name="author" content="author name" />
移動設備
- viewport:能優化移動瀏覽器的顯示。若是不是響應式網站,不要使用initial-scale或者禁用縮放。
大部分4.7-5寸設備的viewport寬設爲360px;5.5寸設備設爲400px;iphone6設爲375px;ipone6 plus設爲414px。
- width:寬度(數值 / device-width)(範圍從200 到10,000,默認爲980 像素)
- height:高度(數值 / device-height)(範圍從223 到10,000)
- initial-scale:初始的縮放比例 (範圍從>0 到10)
- minimum-scale:容許用戶縮放到的最小比例
- maximum-scale:容許用戶縮放到的最大比例
- user-scalable:用戶是否能夠手動縮 (no,yes)
- minimal-ui:能夠在頁面加載時最小化上下狀態欄。(已棄用)
<meta content="email=no" name="format-detection" />
<meta content="telephone=no" name="format-detection" />
IOS設備對meta定義的私有屬性:
這meta的做用就是刪除默認的蘋果工具欄和菜單欄。
content有兩個值」yes」和」no」,當咱們須要顯示工具欄和菜單欄時,這個行meta就不用加了,默認就是顯示。<metaname="apple-touch-fullscreen"content="yes">
蘋果設備狀態欄樣式
<
meta
name
=
"apple-mobile-web-app-status-bar-style"
content
=
black
" />
web
默認值爲default(白色),windows
能夠定爲black(黑色),瀏覽器
black-translucent(灰色半透明)。緩存
注意:若值爲"black-translucent"將會佔據頁面px位置,浮在頁面上方(會覆蓋頁面20px高度–iphone4和itouch4的Retina屏幕爲40px)。服務器
APP 其它一些meta屬性
<meta name="HandheldFriendly" content="true">
關鍵字: meta,標籤,HTML,XHTMLapp
meta主要爲分HTTP標頭信息(HTTP-EQUIV)和頁面描述信息(NAME)。標頭信息包括文檔類型、字符集、語言等瀏覽器正確顯示網頁的信息及處理動做;網頁描述如內容的關鍵字、摘要、做者和定義robots行爲等,爲搜索引擎索引提供信息。框架
meta標籤在head中定義,主要參數以下
http-equiv:將content屬性鏈接到一個http頭部字段,做爲http頭部的成分傳遞
name:將content屬性與一個名字鏈接,當請求此名字的數據時,將發送content屬性的值
content:根據http-equiv或name的不一樣屬性值提供相應的值
lang:指定此meta標記的語言
<meta http-equiv="Content-Type" Content="text/html; Charset=utf-8" />
說明網頁類型和字符編碼信息,W3C建議使用並放在head區的最上面。這是隨http頭部發送屬性值(固然如今的服務器通常不發送)或者由客戶端讀取。儘管在XHTML標準文檔聲明部分包含了這些內容,但W3C也建議在meta中設置,以更好的兼容一些
瀏覽器和搜索引擎。
<meta http-equiv="Content-Language" Content="zh-CN" />
說明文檔的國字語言代碼。在XHTML中,能夠在<html>的xml:lang和lang屬性中設置,所以能夠不使用.
<meta http-equiv="Refresh" Content="15; Url=http://www.cnblogs.com/tonywang711/" />
網頁15秒後自動轉向到url網址。謹慎使用跳轉,不然可能會被搜索引擎認爲做弊,不利於網站優化。若是使用meta跳轉,時間最好大於10秒。
<meta http-equiv="Expires" Content="Wed, 26 Feb 1997 08:21:57 GMT" />
指定網頁在緩存中的過時時間。注意:必須使用GMT的時間格式或直接設爲0
<meta http-equiv="Pragma" Content="No-cach" />
禁止瀏覽器從本地機的緩存中調閱頁面內容
<meta http-equiv="Widow-target" Content="_top" />
強制頁面在當前窗口以獨立頁面顯示,來防止別人在框架裏調用你的頁面。Content選項:_blank、_top、_self、_parent
以上是http-equiv標頭信息,爲用戶代理提供文檔信息或定義瀏覽器動做,下面name主要爲搜索引擎提供內容描述信息和robots定義,對搜索引擎優化起必定做用。
<meta name="Keywords" Content="word1,word2..." />
描述此文檔內容的關鍵詞,宜選用稍冷的組合詞,六組左右;SE對keyword比較敏感,做用不是很大,若是堆積關鍵詞或名不符實,則可能會被搜索引擎懲罰,因此寧缺勿濫。
<meta name="Kyewords" Lang="en" Content="vacation,greece,sunshine" />
<meta name="Kyewords" Lang="FR" Content="vacances,grè:ce,soleil" />
當數個META元素提供文檔語言信息時,搜索引擎會使用lang特性來過濾並經過用戶的語言優先參照來顯示搜索結果。
<meta name="Description" Content="網頁信息的描述" />
描述網頁的主要內容,有利於搜索引擎和用戶瞭解網頁摘要。因SE不一樣,以100字左右爲宜。摘要需對不一樣頁面給予不一樣的描述,明確包含標記性事實。
<meta name="Robots"Content="All|None|Index|Noindex|Follow|Nofollow" />
許多搜索引擎都經過放出robot/spider搜索來登陸網站,這些robot/spider就要用到meta元素的一些特性來決定怎樣登陸,固然有的SE不支持這個屬性。Robots用來告訴搜索機器人哪些頁面須要索引,是否跟蹤連接。Content的參數有all、none、index、 noindex、follow、nofollow。默認是all。
all:文件將被檢索,且頁面上的連接能夠被查詢;
none:文件將不被檢索,且頁面上的連接不能夠被查詢;(和 "noindex, nofollow" 起相同做用)
index:文件將被檢索;(讓robot/spider登陸)
follow:頁面上的連接能夠被查詢;
noindex:文件將不被檢索,但頁面上的連接能夠被查詢;(不讓robot/spider登陸)
nofollow:文件將不被檢索,頁面上的連接能夠被查詢。(不讓robot/spider順着此頁的鏈接往下抓取)
meta robots能夠逐頁控制對網站的訪問,還可在robots.txt文件中聲明URL,控制spider對它們的抓取。
<meta name="revisit-after" CONTENT="7 days" />
重訪時間。有時頁面不是常常更新或減輕服務器的負擔,能夠設置一個搜索引擎機器人下次重訪的時間,固然若是時間太短,SE bot並不會按這個時間準時重訪,它只會在大於這個時間訪問。
<meta name="Author" Content="xx" /> 標註網頁的做者或製做組,能夠是名字,或Email <meta name="Copyright" Content="本頁版權歸XXXX全部。All Rights Reserved" /> <meta name="Generator" Content="PCDATA|FrontPage" /> 說明你所用編輯器( 說明這個作什麼用? ) meta 標籤經常使用的屬性就這麼多,一個頁面最好有的如Content-Type,Keywords,Description,其它根據須要經常使用的有Robots,Refresh,Widow-target。