轉載:https://www.cnblogs.com/liubeimeng/p/3894177.html
meta是html的元标簽,其中包含了對應html的相關資訊,用戶端浏覽器或服務端程式都會根據這些資訊進行處理.
我們以<meta http-equiv="Content-Type" content="text/html:charset=UTF-8">為例子來說明:
http類型:這個網頁是表現内容用的
content(内容類型):這個網頁的格式是文本的
charset(編碼):這個網頁的編碼是UTF-8,需要注意的是這個是網頁内容的編碼,而不是檔案本身的.
編碼不用說,content常見的還有xml等類型.meta,網頁html語言裡head區重要标簽之一.
http-equiv類似于http的頭部協定,他回應浏覽器一些有用的資訊,以幫助正确和精确地顯示網頁内容.常用的http-equiv類型有:
1.Content-Type和Content-Lanauage(顯示字元集的設定)
說明:設定頁面使用的字元集,用以說明首頁制作所使用的語言和文字,浏覽器會根據此來調用相應的字元集顯示網頁内容.
同時,與之想像還有這麼一句<meta http-equiv="Content-Type" Content="text/html; Charset=gb2312">
該META标簽定義了HTML頁面所使用的字元集為GB2132,就是國标漢字碼.如果将其中的"charset=GB2312"換成"BIG5",則該頁面所用的字元集就是繁體中文Big5碼.當你浏覽一些國外的站點時.IE浏覽器會提示你要正确顯示該頁面需要下載下傳xx語支援.這個功能就是通過讀取HTML頁面meta标簽的Content-Type屬性而得知需要使用哪種字元集顯示該頁面的.如果系統裡沒有裝相應的字元集,則IE就提示下載下傳.其他的語言也對應不同的charset,比如日文的字元集是“iso-2022-jp ”,韓文的是“ks_c_5601”。
Content-Type的Content還可以是:text/xml等文檔類型;
Charset選項:ISO-8859-1(英文),BIG5,UTF-8,SHIFT-Jis,Euc,Koi8-2,us-ascii, x-mac-roman, iso-8859-2, x-mac-ce, iso-2022-jp, x-sjis, x-euc-jp,euc-kr, iso-2022-kr, gb2312, gb_2312-80, x-euc-tw, x-cns11643-1,x-cns11643-2等字元集;
Content-Language的Content還可以是:EN、FR等語言代碼。
charset表示編碼
expires表示過期時間
set-cookie說明是否存cookie
Refresh表示重定向(也可以當重新整理用)