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

HTML中meta標簽的常見使用案例
在HTML中,<meta>
標簽主要用于提供關于HTML文檔的元數(shù)據(jù),這些數(shù)據(jù)通常不會顯示在頁面上,但對瀏覽器、搜索引擎等有重要作用。
一、基礎功能
字符編碼:指定文檔使用的字符編碼,確保瀏覽器正確解析文檔中的字符。
- 示例:
<meta charset="UTF-8">
- 示例:
視口設置:控制移動設備上的頁面縮放和尺寸,確保響應式設計。
- 示例:
<meta name="viewport" content="width=device-width, initial-scale=1.0">
- 示例:
自定義內容存儲:可在meta中存儲指定內容,在需要的地方隨時取用
- 示例:
<meta name="key" content="value">
- 示例:
二、搜索引擎優(yōu)化(SEO)
關鍵詞:提供搜索引擎優(yōu)化所需的信息,如關鍵詞。
- 示例:
<meta name="keywords" content="HTML, CSS, JavaScript">
- 示例:
描述:提供網(wǎng)站的描述信息,有助于搜索引擎了解網(wǎng)站的主要內容。
- 示例:
<meta name="description" content="這是一個關于前端開發(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)絡分享時顯示的標題、描述和圖片等信息。
<meta property="og:title" content="我的網(wǎng)站"> <meta property="og:description" content="這是一個關于前端開發(fā)的網(wǎng)站"> <meta property="og:image" content="https://example.com/image.jpg">
- 示例:
Twitter Cards:用于Twitter分享時顯示的卡片信息。
<meta name="twitter:card" content="summary"> <meta name="twitter:site" content="@username"> <meta name="twitter:title" content="我的網(wǎng)站"> <meta name="twitter:description" content="這是一個關于前端開發(fā)的網(wǎng)站"> <meta name="twitter:image" content="https://example.com/image.jpg">
- 示例:
四、移動設備特定功能
主題顏色:為移動設備上的地址欄設置主題顏色。
- 示例:
<meta name="theme-color" content="#4285f4">
- 示例:
iOS應用設置:為iOS設備上的Web應用提供圖標和啟動畫面。
<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" >
- 示例:
五、瀏覽器行為控制
頁面刷新:設置頁面自動刷新的時間間隔。
- 示例:
<meta http-equiv="refresh" content="30">
- 示例:
禁止緩存:告訴瀏覽器不要緩存當前頁面。
<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">
- 示例:
內容類型和語言:設定頁面使用的字符集和顯示語言。
<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';">
- 示例:
隱私設置:
DNT(Do Not Track):指示瀏覽器是否應該跟蹤用戶的活動。
- 示例:
<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)站驗證:用于驗證網(wǎng)站的所有權,以便在不同的搜索引擎管理工具中管理網(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:
- 示例:
特定服務支持:
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">
- 示例:
頁面生成器和版權:
生成器:用于標明網(wǎng)頁是什么軟件做的。
- 示例:
<meta name="generator" content="Sublime Text3">
- 示例:
版權:用于標注版權信息。
- 示例:
<meta name="copyright" content="Lxxyx">
- 示例:
搜索引擎爬蟲重訪時間:如果頁面不是經常更新,為了減輕搜索引擎爬蟲對服務器帶來的壓力,可以設置一個爬蟲的重訪時間。
- 示例:
<meta name="revisit-after" content="7 days">
- 示例:
雙核瀏覽器渲染方式:用于指定雙核瀏覽器默認以何種方式渲染頁面。
- 示例:
<meta name="renderer" content="webkit">
:默認webkit內核。<meta name="renderer" content="ie-comp">
:默認IE兼容模式。<meta name="renderer" content="ie-stand">
:默認IE標準模式。
- 示例:
到此這篇關于HTML中meta標簽的常見使用案例的文章就介紹到這了,更多相關html meta標簽使用內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持腳本之家!
相關文章
- 這篇文章主要介紹了HTML常用meta大全(推薦),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2019-12-30
- 這篇文章主要介紹了HTML中的<meta>標簽的使用,非常不錯,具有一定的參考借鑒價值,需要的朋友參考下吧2018-06-05
- <meta> 元素可提供有關頁面的元信息(meta-information),比如針對搜索引擎和更新頻度的描述和關鍵詞。這篇文章給大家介紹了html中meta標簽及用法詳解,感興趣的朋2018-02-23
HTML標簽meta總結,HTML5 head meta 屬性整理
移動前端開發(fā)中添加一些webkit專屬的HTML5頭部標簽,幫助瀏覽器更好解析HTML代碼,更好地將移動web前端頁面表現(xiàn)出來。本文整理一些常用的meta標簽,需要的朋友可以參考下2017-06-29- 下面就為大家?guī)硪黄猦tml meta標簽的使用總結(推薦)。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2016-08-08
- 寫在Web的head頭部中的mata標簽看似不起眼,實則可以設置非常多種的功能,包括頁面編碼等重要設定,這里我們便來總結HTML的meta標簽常見用法集錦:2016-07-11
- 這篇文章主要介紹了HTML中META標簽的一些使用技巧,共舉了10個小例子,HTML5中META標簽也有演進,可以說是HTML學習中的重要知識點,需要的朋友可以參考下2015-12-08
常用HTML meta 標簽屬性(網(wǎng)站兼容與優(yōu)化需要)
標簽提供關于HTML文檔的元數(shù)據(jù)。元數(shù)據(jù)不會顯示在頁面上,但是對于機器是可讀的。它可用于瀏覽器(如何顯示內容或重新加載頁面),搜索引擎(關鍵詞),或其他 web 服務2014-12-27HTML頭標簽meta實現(xiàn)refresh重新定向
這篇文章主要介紹了HTML頭標簽meta實現(xiàn)refresh重新定向,需要的朋友可以參考下2014-05-02- Head表示是HTML的文件頭部,用來說明文件命名和與文件本身的相關信息。通常這部分標簽是聲明此網(wǎng)頁的:默認語言編碼、關鍵字、使用軟件等。2011-07-27