常見meta標(biāo)簽

meta標(biāo)簽共有兩個(gè)屬性,分別是name屬性和http-equiv屬性。

name屬性

name屬性主要用于描述網(wǎng)頁(yè),比如網(wǎng)頁(yè)的關(guān)鍵詞,敘述等。與之對(duì)應(yīng)的屬性值為content,content中的內(nèi)容是對(duì)name填入類型的具體描述,便于搜索引擎抓取。meta標(biāo)簽中name屬性語(yǔ)法格式是:

<meta name="參數(shù)" content="具體的描述">

name屬性常見參數(shù):

A. keywords(關(guān)鍵詞)

說(shuō)明:用于告訴搜索引擎網(wǎng)頁(yè)的關(guān)鍵字.舉例:

<meta name="keywords" content="tommy,前端開發(fā)"> 
B. description(網(wǎng)站內(nèi)容的描述)

說(shuō)明:用于告訴搜索引擎,你網(wǎng)站的主要內(nèi)容。舉例:

<meta name="description" content="這是我的個(gè)人博客">
C. viewport(移動(dòng)端的窗口)

多用于移動(dòng)端網(wǎng)頁(yè)參數(shù)的設(shè)置.舉例:

<meta name="viewport" content="width=device-width, initial-scale=1">

name屬性還有其他標(biāo)簽,就不一一列舉了.


http-equiv屬性

相當(dāng)于定義html的參數(shù)的作用.
常用語(yǔ)法格式為:

<meta http-equiv="參數(shù)" content="具體的描述">

A. content-Type(設(shè)定網(wǎng)頁(yè)字符集)

說(shuō)明:用于設(shè)定網(wǎng)頁(yè)字符集,便于瀏覽器解析與渲染頁(yè)面.舉例:

<meta http-equiv="content-Type" content="text/html;charset=utf-8">  //舊的HTML,不推薦

<meta charset="utf-8"> //HTML5設(shè)定網(wǎng)頁(yè)字符集的方式,推薦使用UTF-8

B. X-UA-Compatible(瀏覽器采取何種版本渲染當(dāng)前頁(yè)面)

說(shuō)明:用于告知瀏覽器以何種版本來(lái)渲染頁(yè)面。(一般都設(shè)置為最新模式,在各大框架中這個(gè)設(shè)置也很常見。)舉例:

<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"/> //指定IE和Chrome使用最新版本渲染當(dāng)前頁(yè)面

C. expires(網(wǎng)頁(yè)到期時(shí)間)

說(shuō)明:用于設(shè)定網(wǎng)頁(yè)的到期時(shí)間,過期后網(wǎng)頁(yè)必須到服務(wù)器上重新傳輸。舉例:

<meta http-equiv="expires" content="Sunday 26 October 2016 01:00 GMT" />

D. cache-control(指定請(qǐng)求和響應(yīng)遵循的緩存機(jī)制)

說(shuō)明:指導(dǎo)瀏覽器如何緩存某個(gè)響應(yīng)以及緩存多長(zhǎng)時(shí)間。

907133393-56ffa468cc654_articlex.png

舉例:

<meta http-equiv="cache-control" content="no-cache">

共有以下幾種用法:

  1. no-cache: 先發(fā)送請(qǐng)求,與服務(wù)器確認(rèn)該資源是否被更改,如果未被更改,則使用緩存。
    no-store: 不允許緩存,每次都要去服務(wù)器上,下載完整的響應(yīng)。(安全措施)

  2. public : 緩存所有響應(yīng),但并非必須。因?yàn)閙ax-age也可以做到相同效果

  3. private : 只為單個(gè)用戶緩存,因此不允許任何中繼進(jìn)行緩存。(比如說(shuō)CDN就不允許緩存private的響應(yīng))

  4. maxage : 表示當(dāng)前請(qǐng)求開始,該響應(yīng)在多久內(nèi)能被緩存和重用,而不去服務(wù)器重新請(qǐng)求。例如:max-age=60表示響應(yīng)可以再緩存和重用 60 秒。

E. refresh(自動(dòng)刷新并指向某頁(yè)面)

說(shuō)明:網(wǎng)頁(yè)將在設(shè)定的時(shí)間內(nèi),自動(dòng)刷新并調(diào)向設(shè)定的網(wǎng)址。舉例:

<meta http-equiv="refresh" content="2;URL=http://www.jrg.com"> //2秒后跳轉(zhuǎn)向饑人谷

還有其他meta標(biāo)簽,暫時(shí)也不是很理解,今后碰到再更新.

參考:

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 136,569評(píng)論 19 139
  • 在學(xué)前端的過程中發(fā)現(xiàn)meta標(biāo)簽是那么的萬(wàn)能,但自己對(duì)meta標(biāo)簽所知甚少,基本就 這一句,所以想搜索著總結(jié)下常見...
    小假期閱讀 856評(píng)論 0 0
  • metadata,中文名叫元數(shù)據(jù),是用于描述數(shù)據(jù)的數(shù)據(jù)。它不會(huì)顯示在頁(yè)面上,但是機(jī)器卻可以識(shí)別。這么一來(lái)meta標(biāo)...
    vs陳默閱讀 1,545評(píng)論 0 1
  • 隨著html5的普及和Web技術(shù)的凈化,從Windows XP的IE6到IE8、IE9、IE10、IE11,Edg...
    波段頂?shù)?/span>閱讀 2,422評(píng)論 1 1
  • 常見的meta標(biāo)簽 定義和用法: 元素可提供有關(guān)頁(yè)面的元信息(meta-information),比如針對(duì)搜索引擎...
    PYFang閱讀 1,679評(píng)論 1 2

友情鏈接更多精彩內(nèi)容