HTML常用meta大全(推薦)

Meta標(biāo)簽是HTML語言head區(qū)的一個(gè)輔助性標(biāo)簽,它位于HTML文檔頭部的head標(biāo)記和title標(biāo)記之間,它提供用戶不可見的信息。
Meta : 即 元數(shù)據(jù)(Metadata)是數(shù)據(jù)的數(shù)據(jù)信息。
元數(shù)據(jù)可以被使用瀏覽器(如何顯示內(nèi)容或重新加載頁面),搜索引擎(關(guān)鍵詞),或其他 Web 服務(wù)調(diào)用。
用我們的大白話來說,它本身是一個(gè)沒什么用的標(biāo)簽,但是一旦在它內(nèi)部通過其他屬性設(shè)置了某些效果,它就起作用了,所以我們稱之為“ 元數(shù)據(jù) ”。
<!-- 定義文檔的字符編碼 --> <meta charset="utf-8" /> <!-- 強(qiáng)制Chromium內(nèi)核,作用于360瀏覽器、QQ瀏覽器等國產(chǎn)雙核瀏覽器 --> <meta name="renderer" content="webkit"/> <!-- 強(qiáng)制Chromium內(nèi)核,作用于其他雙核瀏覽器 --> <meta name="force-rendering" content="webkit"/> <!-- 如果有安裝 Google Chrome Frame 插件則強(qiáng)制為Chromium內(nèi)核,否則強(qiáng)制本機(jī)支持的最高版本IE內(nèi)核,作用于IE瀏覽器 --> <meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1"/> <!-- 設(shè)置視窗大小 width 設(shè)置layout viewport 的寬度,為一個(gè)正整數(shù),或字符串"width-device" initial-scale 設(shè)置頁面的初始縮放值,為一個(gè)數(shù)字,可以帶小數(shù) minimum-scale 允許用戶的最小縮放值,為一個(gè)數(shù)字,可以帶小數(shù) maximum-scale 允許用戶的最大縮放值,為一個(gè)數(shù)字,可以帶小數(shù) shrink-to-fit=no IOS9中要想前面的屬性起作用需要加上這個(gè) height 設(shè)置layout viewport 的高度,這個(gè)屬性對(duì)我們并不重要,很少使用 user-scalable 是否允許用戶進(jìn)行縮放,值為"no"或"yes", no 代表不允許,yes代表允許 --> <meta name="viewport" content="width=device-width, initial-scale=1.0, shrink-to-fit=no, minimum-scale=1.0, maximum-scale=1.0, user-scalable=no"/> <!-- 頁面描述 --> <meta name="description" content="不超過150個(gè)字符"/> <!-- 頁面關(guān)鍵詞 --> <meta name="keywords" content=""/> <!-- 網(wǎng)頁作者 --> <meta name="author" content="name, email@gmail.com"/> <!-- 搜索引擎抓取 all:文件將被檢索,且頁面上的鏈接可以被查詢; none:文件將不被檢索,且頁面上的鏈接不可以被查詢; index:文件將被檢索; follow:頁面上的鏈接可以被查詢; noindex:文件將不被檢索; nofollow:頁面上的鏈接不可以被查詢。 --> <meta name="robots" content="index,follow"/> <!-- 忽略頁面中的數(shù)字識(shí)別為電話,忽略email識(shí)別--> <meta name="format-detection" content="telphone=no, email=no"/> <!-- IOS begin --> <!-- 添加到主屏后的標(biāo)題(iOS 6 新增) --> <meta name="apple-mobile-web-app-title" content="標(biāo)題"> <!-- 當(dāng)網(wǎng)站添加到主屏幕快速啟動(dòng)方式,可隱藏地址欄,僅針對(duì)ios的safari (ios7.0版本以后,safari上已看不到效果) --> <meta name="apple-mobile-web-app-capable" content="yes"/> <!-- 是否啟用 WebApp 全屏模式,刪除蘋果默認(rèn)的工具欄和菜單欄 --> <meta name="apple-touch-fullscreen" content="yes"/> <!-- 添加智能 App 廣告條 Smart App Banner(iOS 6+ Safari) --> <meta name="apple-itunes-app" content="app-id=myAppStoreID, affiliate-data=myAffiliateData, app-argument=myURL"> <!-- 設(shè)置蘋果工具欄顏色:默認(rèn)值為 default(白色),可以定為 black(黑色)和 black-translucent(灰色半透明) --> <meta name="apple-mobile-web-app-status-bar-style" content="black"/> <!-- 不讓百度轉(zhuǎn)碼 --> <meta http-equiv="Cache-Control" content="no-siteapp" /> <!-- 針對(duì)手持設(shè)備優(yōu)化,主要是針對(duì)一些老的不識(shí)別viewport的瀏覽器,比如黑莓 --> <meta name="HandheldFriendly" content="true"> <!-- 微軟的老式瀏覽器 --> <meta name="MobileOptimized" content="320"> <!-- uc強(qiáng)制豎屏 --> <meta name="screen-orientation" content="portrait"> <!-- QQ強(qiáng)制豎屏 --> <meta name="x5-orientation" content="portrait"> <!-- UC強(qiáng)制全屏 --> <meta name="full-screen" content="yes"> <!-- QQ強(qiáng)制全屏 --> <meta name="x5-fullscreen" content="true"> <!-- UC應(yīng)用模式 --> <meta name="browsermode" content="application"> <!-- QQ應(yīng)用模式 --> <meta name="x5-page-mode" content="app"> <!-- windows phone 點(diǎn)擊無高光 --> <meta name="msapplication-tap-highlight" content="no"> <!-- iOS 圖標(biāo) begin 網(wǎng)站添加至ios桌面時(shí)的圖標(biāo) --> <!-- iPhone 和 iTouch,默認(rèn) 57x57 像素,必須有 --> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="table_ico57.png"> <!-- Retina iPhone 和 Retina iTouch,114x114 像素,可以沒有,但推薦有 --> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="table_ico72.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="table_ico114.png"> <!-- Retina iPad,144x144 像素,可以沒有,但推薦有 --> <link rel="apple-touch-icon-precomposed" sizes="144x144" href="table_ico144.png"> <!-- iOS 啟動(dòng)畫面 begin --> <!-- iPad 豎屏 768 x 1004(標(biāo)準(zhǔn)分辨率) --> <link rel="apple-touch-startup-image" sizes="768x1004" href="/splash-screen-768x1004.png"/> <!-- iPad 橫屏 1024x748(標(biāo)準(zhǔn)分辨率) --> <link rel="apple-touch-startup-image" sizes="1024x748" href="/Default-Portrait-1024x748.png"/> <!-- iPad 豎屏 1536x2008(Retina) --> <link rel="apple-touch-startup-image" sizes="1536x2008" href="/splash-screen-1536x2008.png"/> <!-- iPad 橫屏 2048x1496(Retina) --> <link rel="apple-touch-startup-image" sizes="2048x1496" href="/splash-screen-2048x1496.png"/> <!-- iPhone/iPod Touch 豎屏 320x480 (標(biāo)準(zhǔn)分辨率) --> <link rel="apple-touch-startup-image" href="/splash-screen-320x480.png"/> <!-- iPhone/iPod Touch 豎屏 640x960 (Retina) --> <link rel="apple-touch-startup-image" sizes="640x960" href="/splash-screen-640x960.png"/> <!-- iPhone 5/iPod Touch 5 豎屏 640x1136 (Retina) --> <link rel="apple-touch-startup-image" sizes="640x1136" href="/splash-screen-640x1136.png"/> <!-- IOS end --> <!-- Windows 8 磁貼顏色 --> <meta name="msapplication-TileColor" content="#000"/> <!-- Windows 8 磁貼圖標(biāo) --> <meta name="msapplication-TileImage" content="icon.png"/> <!-- 添加 RSS 訂閱 --> <link rel="alternate" type="application/rss+xml" title="RSS" href="/rss.xml"/> <!-- sns 社交標(biāo)簽 begin --> <!-- 參考微博API --> <meta property="og:type" content="類型" /> <meta property="og:url" content="URL地址" /> <meta property="og:title" content="標(biāo)題" /> <meta property="og:image" content="圖片" /> <meta property="og:description" content="描述" /> <!-- sns 社交標(biāo)簽 end -->
低版本IE瀏覽器訪問問題
添加好強(qiáng)制Webkit內(nèi)核的代碼,使用國產(chǎn)瀏覽器訪問網(wǎng)站已經(jīng)不存在IE兼容問題了,IE訪客量將大大減少。但仍然不可避免會(huì)有一些老舊電腦通過低版本IE瀏覽器訪問,如果我們專門為了這極小部分用戶進(jìn)行 CSS HACK ,將嚴(yán)重加重我們的工作量。
更何況自2016年1月起微軟已經(jīng)停止為IE11以下版本提供支持和更新,已經(jīng)這么久沒有更新,低版本IE不僅對(duì)CSS3和HTML5支持有問題,更有安全問題。
那么,我們不去支持低版本IE,這小部分用戶怎么辦呢?
我們可以使用 if IE 語句給網(wǎng)站添加IE升級(jí)提示,提示用戶進(jìn)行瀏覽器升級(jí),或者切換更先進(jìn)的瀏覽器再訪問。
我們可以在剛剛的meta標(biāo)簽下添加一段跳轉(zhuǎn)到IE升級(jí)提示頁的代碼(當(dāng)IE版本低于IE11時(shí)跳轉(zhuǎn)),實(shí)現(xiàn)低版本IE用戶訪問時(shí)提示他們進(jìn)行升級(jí)或者更換瀏覽器。
強(qiáng)制Webkit內(nèi)核和提示低版本IE訪問用戶升級(jí)完整代碼如下所示,把這段代碼添加到頭部模板文件<head>標(biāo)簽下即可:
<meta name="renderer" content="webkit"/> <meta name="force-rendering" content="webkit"/> <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"/> <script>/*@cc_on window.location.href="http://support.dmeng.net/upgrade-your-browser.html?referrer="+encodeURIComponent(window.location.href); @*/</script>
(@cc_on 是 IE10 及更舊版IE特有的條件編譯語句,因此可以用來判斷是否除 IE11 以外的其他IE版本。)
因?yàn)榈桶姹綢E訪問時(shí)因?yàn)椴患嫒軨SS3和HTML5網(wǎng)站往往是錯(cuò)版的,添加了上面這段代碼,當(dāng)?shù)桶姹綢E用戶訪問時(shí)就會(huì)跳轉(zhuǎn)到升級(jí)提示頁,避免不必要的資源加載,降低網(wǎng)站服務(wù)器開銷。
測(cè)試代碼
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>Document</title> <meta name="renderer" content="webkit"/> <meta name="force-rendering" content="webkit"/> <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"/> <script>/*@cc_on window.location.href="http://support.dmeng.net/upgrade-your-browser.html?referrer="+encodeURIComponent(window.location.href); @*/</script> </head> <body> <h1>Hello world</h1> </body> </html>
IE 11 會(huì)正常輸出
IE 10 將會(huì)看到以下頁面
參考
通過meta代碼強(qiáng)制瀏覽器使用WebKit內(nèi)核極速模式(解決 meta name="renderer" content="webkit" 不起作用)- [艾歡歡]
移動(dòng)端web網(wǎng)頁的meta設(shè)置 - 恬雅過客
以上就是本文的全部內(nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
移動(dòng)端專用的meta標(biāo)簽設(shè)置大全
不知道有沒有人覺得,html的meta標(biāo)簽描述的頭部信息特別多,下面這篇文章主要給大家分享介紹了關(guān)于移動(dòng)端專用的meta設(shè)置的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),需要2018-09-04- 這篇文章主要介紹了HTML中的<meta>標(biāo)簽的使用,非常不錯(cuò),具有一定的參考借鑒價(jià)值,需要的朋友參考下吧2018-06-05
- <meta> 元素可提供有關(guān)頁面的元信息(meta-information),比如針對(duì)搜索引擎和更新頻度的描述和關(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-29dreamweaver cs5不寫寫代碼怎么添加meta標(biāo)簽?
dreamweaver cs5不寫寫代碼怎么添加meta標(biāo)簽?dreamweaver想要添加meta標(biāo)簽,但是不想寫代碼,該怎么辦呢?下面我們就來看看詳細(xì)的教程,需要的朋友可以參考下2017-04-11- 本文給大家介紹了html5中各種頭部meta標(biāo)簽功能小結(jié),非常不錯(cuò),具有參考借鑒價(jià)值,需要的的朋友參考下2017-03-13
- 這篇文章主要介紹了HTML中meta標(biāo)簽及Keywords的相關(guān)資料,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-04-15