HTML中meta標(biāo)簽的常見使用案例(示例詳解)

HTML中meta標(biāo)簽的常見使用案例
在HTML中,<meta>
標(biāo)簽主要用于提供關(guān)于HTML文檔的元數(shù)據(jù),這些數(shù)據(jù)通常不會(huì)顯示在頁面上,但對瀏覽器、搜索引擎等有重要作用。
一、基礎(chǔ)功能
字符編碼:指定文檔使用的字符編碼,確保瀏覽器正確解析文檔中的字符。
- 示例:
<meta charset="UTF-8">
- 示例:
視口設(shè)置:控制移動(dòng)設(shè)備上的頁面縮放和尺寸,確保響應(yīng)式設(shè)計(jì)。
- 示例:
<meta name="viewport" content="width=device-width, initial-scale=1.0">
- 示例:
自定義內(nèi)容存儲(chǔ):可在meta中存儲(chǔ)指定內(nèi)容,在需要的地方隨時(shí)取用
- 示例:
<meta name="key" content="value">
- 示例:
二、搜索引擎優(yōu)化(SEO)
關(guān)鍵詞:提供搜索引擎優(yōu)化所需的信息,如關(guān)鍵詞。
- 示例:
<meta name="keywords" content="HTML, CSS, JavaScript">
- 示例:
描述:提供網(wǎng)站的描述信息,有助于搜索引擎了解網(wǎng)站的主要內(nèi)容。
- 示例:
<meta name="description" content="這是一個(gè)關(guān)于前端開發(fā)的網(wǎng)站">
- 示例:
robots:告訴搜索引擎哪些頁面需要索引,哪些頁面不需要索引。
- 示例:
<meta name="robots" content="all">
:文件將被檢索,且頁面上的鏈接可以被查詢。<meta name="robots" content="none">
:文件將不被檢索,且頁面上的鏈接不可以被查詢。<meta name="robots" content="index">
:文件將被檢索。<meta name="robots" content="noindex">
:文件將不被檢索,但頁面上的鏈接可以被查詢。<meta name="robots" content="follow">
:頁面上的鏈接可以被查詢。<meta name="robots" content="nofollow">
:文件將被檢索,但頁面上的鏈接不可以被查詢。
- 示例:
三、社交媒體集成
Open Graph:用于社交網(wǎng)絡(luò)分享時(shí)顯示的標(biāo)題、描述和圖片等信息。
<meta property="og:title" content="我的網(wǎng)站"> <meta property="og:description" content="這是一個(gè)關(guān)于前端開發(fā)的網(wǎng)站"> <meta property="og:image" content="https://example.com/image.jpg">
- 示例:
Twitter Cards:用于Twitter分享時(shí)顯示的卡片信息。
<meta name="twitter:card" content="summary"> <meta name="twitter:site" content="@username"> <meta name="twitter:title" content="我的網(wǎng)站"> <meta name="twitter:description" content="這是一個(gè)關(guān)于前端開發(fā)的網(wǎng)站"> <meta name="twitter:image" content="https://example.com/image.jpg">
- 示例:
四、移動(dòng)設(shè)備特定功能
主題顏色:為移動(dòng)設(shè)備上的地址欄設(shè)置主題顏色。
- 示例:
<meta name="theme-color" content="#4285f4">
- 示例:
iOS應(yīng)用設(shè)置:為iOS設(shè)備上的Web應(yīng)用提供圖標(biāo)和啟動(dòng)畫面。
<meta name="apple-mobile-web-app-capable" content="yes"> <meta name="apple-mobile-web-app-status-bar-style" content="black"> <link rel="apple-touch-icon" >
- 示例:
五、瀏覽器行為控制
頁面刷新:設(shè)置頁面自動(dòng)刷新的時(shí)間間隔。
- 示例:
<meta http-equiv="refresh" content="30">
- 示例:
禁止緩存:告訴瀏覽器不要緩存當(dāng)前頁面。
<meta http-equiv="Cache-Control" content="no-cache, no-store, must-revalidate"> <meta http-equiv="Pragma" content="no-cache"> <meta http-equiv="Expires" content="0">
- 示例:
內(nèi)容類型和語言:設(shè)定頁面使用的字符集和顯示語言。
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <meta http-equiv="Content-Language" content="zh-cn">
- 示例:
六、其他高級功能
瀏覽器渲染模式:指定瀏覽器的渲染模式,特別是對于舊版IE瀏覽器。
- 示例:
<meta http-equiv="X-UA-Compatible" content="IE=edge">
- 示例:
安全策略:定義頁面的安全策略,防止XSS攻擊等安全問題。
- 示例:
<meta http-equiv="Content-Security-Policy" content="default-src 'self'; script-src 'self' https://trusted.cdn.com; object-src 'none';">
- 示例:
隱私設(shè)置:
DNT(Do Not Track):指示瀏覽器是否應(yīng)該跟蹤用戶的活動(dòng)。
- 示例:
<meta http-equiv="DNT" content="1">
- 示例:
P3P(Platform for Privacy Preferences Project):提供隱私政策信息,主要用于跨域cookie的處理。
- 示例:
<meta http-equiv="P3P" content="CP='CAO PSA OUR'">
- 示例:
Referer控制:控制HTTP請求的Referer頭字段。
- 示例:
<meta name="referrer" content="no-referrer">
- 示例:
網(wǎng)站驗(yàn)證:用于驗(yàn)證網(wǎng)站的所有權(quán),以便在不同的搜索引擎管理工具中管理網(wǎng)站。
- 示例:
- Google Search Console:
<meta name="google-site-verification" content="your_verification_code">
- Bing Webmaster Tools:
<meta name="msvalidate.01" content="your_verification_code">
- Yandex Webmaster:
<meta name="yandex-verification" content="your_verification_code">
- Google Search Console:
- 示例:
特定服務(wù)支持:
Apple Pay:用于支持Apple Pay的網(wǎng)站配置。
- 示例:
<meta name="apple-pay-merchant-id" content="your_merchant_id">
- 示例:
Facebook Instant Articles:用于Facebook Instant Articles的元數(shù)據(jù)。
<meta property="fb:pages" content="your_page_id"> <meta property="fb:app_id" content="your_app_id">
- 示例:
頁面生成器和版權(quán):
生成器:用于標(biāo)明網(wǎng)頁是什么軟件做的。
- 示例:
<meta name="generator" content="Sublime Text3">
- 示例:
版權(quán):用于標(biāo)注版權(quán)信息。
- 示例:
<meta name="copyright" content="Lxxyx">
- 示例:
搜索引擎爬蟲重訪時(shí)間:如果頁面不是經(jīng)常更新,為了減輕搜索引擎爬蟲對服務(wù)器帶來的壓力,可以設(shè)置一個(gè)爬蟲的重訪時(shí)間。
- 示例:
<meta name="revisit-after" content="7 days">
- 示例:
雙核瀏覽器渲染方式:用于指定雙核瀏覽器默認(rèn)以何種方式渲染頁面。
- 示例:
<meta name="renderer" content="webkit">
:默認(rèn)webkit內(nèi)核。<meta name="renderer" content="ie-comp">
:默認(rèn)IE兼容模式。<meta name="renderer" content="ie-stand">
:默認(rèn)IE標(biāo)準(zhǔn)模式。
- 示例:
到此這篇關(guān)于HTML中meta標(biāo)簽的常見使用案例的文章就介紹到這了,更多相關(guān)html meta標(biāo)簽使用內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持腳本之家!
相關(guān)文章
- 這篇文章主要介紹了HTML常用meta大全(推薦),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2019-12-30
- 這篇文章主要介紹了HTML中的<meta>標(biāo)簽的使用,非常不錯(cuò),具有一定的參考借鑒價(jià)值,需要的朋友參考下吧2018-06-05
- <meta> 元素可提供有關(guān)頁面的元信息(meta-information),比如針對搜索引擎和更新頻度的描述和關(guān)鍵詞。這篇文章給大家介紹了html中meta標(biāo)簽及用法詳解,感興趣的朋2018-02-23
HTML標(biāo)簽meta總結(jié),HTML5 head meta 屬性整理
移動(dòng)前端開發(fā)中添加一些webkit專屬的HTML5頭部標(biāo)簽,幫助瀏覽器更好解析HTML代碼,更好地將移動(dòng)web前端頁面表現(xiàn)出來。本文整理一些常用的meta標(biāo)簽,需要的朋友可以參考下2017-06-29html meta標(biāo)簽的使用總結(jié)(推薦)
下面就為大家?guī)硪黄猦tml meta標(biāo)簽的使用總結(jié)(推薦)。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2016-08-08- 寫在Web的head頭部中的mata標(biāo)簽看似不起眼,實(shí)則可以設(shè)置非常多種的功能,包括頁面編碼等重要設(shè)定,這里我們便來總結(jié)HTML的meta標(biāo)簽常見用法集錦:2016-07-11
- 這篇文章主要介紹了HTML中META標(biāo)簽的一些使用技巧,共舉了10個(gè)小例子,HTML5中META標(biāo)簽也有演進(jìn),可以說是HTML學(xué)習(xí)中的重要知識(shí)點(diǎn),需要的朋友可以參考下2015-12-08
常用HTML meta 標(biāo)簽屬性(網(wǎng)站兼容與優(yōu)化需要)
標(biāo)簽提供關(guān)于HTML文檔的元數(shù)據(jù)。元數(shù)據(jù)不會(huì)顯示在頁面上,但是對于機(jī)器是可讀的。它可用于瀏覽器(如何顯示內(nèi)容或重新加載頁面),搜索引擎(關(guān)鍵詞),或其他 web 服務(wù)2014-12-27HTML頭標(biāo)簽meta實(shí)現(xiàn)refresh重新定向
這篇文章主要介紹了HTML頭標(biāo)簽meta實(shí)現(xiàn)refresh重新定向,需要的朋友可以參考下2014-05-02- Head表示是HTML的文件頭部,用來說明文件命名和與文件本身的相關(guān)信息。通常這部分標(biāo)簽是聲明此網(wǎng)頁的:默認(rèn)語言編碼、關(guān)鍵字、使用軟件等。2011-07-27