文章已同步至個人Blog:Benjamin - 專注前端開發和用戶體驗
一、基本屬性
標簽常常被用來定義HTML文檔的元數據或者HTTP協議的指向,這些元數據常用在SEO、HTML Pages or Apps on Mobile/Handheld Devices,該標簽主要包括以下屬性:
Attribute | Description |
---|---|
Name | Name for the property. Can be anything. Examples include, keywords, description, author, revised, generator etc. |
content | Specifies the property's value. |
scheme | Specifies a scheme to interpret the property's value (as declared in the content attribute). |
http-equiv | Used for http response message headers. For example http-equiv can be used to refresh the page or to set a cookie. Values include content-type, expires, refresh and set-cookie. |
二、基本的HTML Meta標簽
<!-- SEO --> <meta name="keywords" content="your, tags"/> <meta name="description" content="150 words"/> <meta name="subject" content="your website's subject"> <meta name="copyright"content="company name"> <meta name="language" content="ES"> <meta name="robots" content="index,follow" /> <meta name="revised" content="Sunday, July 18th, 2010, 5:15 pm" /> <meta name="abstract" content=""> <meta name="topic" content=""> <meta name="summary" content=""> <meta name="Classification" content="Business"> <meta name="author" content="name, email@hotmail.com"> <meta name="designer" content=""> <meta name="copyright" content=""> <meta name="reply-to" content="email@hotmail.com"> <meta name="owner" content=""> <meta name="url" content="http://www.websiteaddrress.com"> <meta name="identifier-URL" content="http://www.websiteaddress.com"> <meta name="directory" content="submission"> <meta name="category" content=""> <meta name="coverage" content="Worldwide"> <meta name="distribution" content="Global"> <meta name="rating" content="General"> <meta name="revisit-after" content="7 days"> <meta http-equiv="Expires" content="0"> <meta http-equiv="Pragma" content="no-cache"> <meta http-equiv="Cache-Control" content="no-cache">
三、OpenGraph Meta標簽
為了提高站外內容的傳播效率,2010年9月,在F8會議上Facebook公布了一套開放圖景協議(Open Graph Protocol),任何網頁只要遵守該協議,SNS就能從頁面上提取最有效的信息并呈現給用戶。通過Open Graph把其他社交網站建構的網絡給連接起來,將創造一個更聰明、更與社交連接、更個人化也更具語意意識的網絡。
<meta name="og:title" content="The Rock"/> <meta name="og:type" content="movie"/> <meta name="og:url" content="http://www.imdb.com/title/tt0117500/"/> <meta name="og:image" content="http://ia.media-imdb.com/rock.jpg"/> <meta name="og:site_name" content="IMDb"/> <meta name="og:description" content="A group of U.S. Marines, under command of..."/> <meta name="fb:page_id" content="43929265776" /> <meta name="og:email" content="me@example.com"/> <meta name="og:phone_number" content="650-123-4567"/> <meta name="og:fax_number" content="+1-415-123-4567"/> <meta name="og:latitude" content="37.416343"/> <meta name="og:longitude" content="-122.153013"/> <meta name="og:street-address" content="1601 S California Ave"/> <meta name="og:locality" content="Palo Alto"/> <meta name="og:region" content="CA"/> <meta name="og:postal-code" content="94304"/> <meta name="og:country-name" content="USA"/> <meta property="og:type" content="game.achievement"/> <meta property="og:points" content="POINTS_FOR_ACHIEVEMENT"/> <meta property="og:video" content="http://example.com/awesome.swf" /> <meta property="og:video:height" content="640" /> <meta property="og:video:width" content="385" /> <meta property="og:video:type" content="application/x-shockwave-flash" /> <meta property="og:video" content="http://example.com/html5.mp4" /> <meta property="og:video:type" content="video/mp4" /> <meta property="og:video" content="http://example.com/fallback.vid" /> <meta property="og:video:type" content="text/html" /> <meta property="og:audio" content="http://example.com/amazing.mp3" /> <meta property="og:audio:title" content="Amazing Song" /> <meta property="og:audio:artist" content="Amazing Band" /> <meta property="og:audio:album" content="Amazing Album" /> <meta property="og:audio:type" content="application/mp3" />
四、公司/服務 Meta標簽
4.1 CLAIMID
ClaimID was a website that allowed users to create unique profiles that showed personal websites, profiles at other sites, and other biographical information.
<meta name="microid" content="mailto+http:sha1:e6058ed7fca4a1921cq91d7f1f3b8736cd3cc1g7" />
4.2 APPLE META TAGS
<!-- 從桌面icon啟動IOS Safari是否進入全屏狀態(APP模式) --> <meta name="apple-mobile-web-app-capable" content="yes"> <!-- 添加到主屏幕“后,全屏顯示 --> <meta name="apple-touch-fullscreen" content="yes" > <!-- 指定狀態欄的顏色 --> <meta name="apple-mobile-web-app-status-bar-style" content="black"> <!-- ios設備上禁止將數字識別為可點擊的telephone link --> <meta name="format-detection" content="telephone=no"> <!-- 頁面CSS計算時使用寬度為320,初始縮放比例2.3, 不允許用戶縮放, 最大縮放因子為1 --> <meta name="viewport" content="width = 320, initial-scale = 2.3, user-scalable = no, maximum-scale=1 "> <!-- 頁面CSS計算時使用的寬度根據設備給定值自適應 --> <meta name= "viewport" content = "width = device-width">
4.3 INTERNET EXPLORER META TAGS
<meta http-equiv="Page-Enter" content="RevealTrans(Duration=2.0,Transition=2)" /> <meta http-equiv="Page-Exit" content="RevealTrans(Duration=3.0,Transition=12)" /> <meta name="mssmarttagspreventparsing" content="true"> <!-- 告訴IE瀏覽器以什么模式展示網頁 --> <meta http-equiv="X-UA-Compatible" content="chrome=1"> <meta name="msapplication-starturl" content="http://blog.reybango.com/about/"/> <meta name="msapplication-window" content="width=800;height=600"/> <meta name="msapplication-navbutton-color" content="red"/> <meta name="application-name" content="Rey Bango Front-end Developer"/> <meta name="msapplication-tooltip" content="Launch Rey Bango's Blog"/> <meta name="msapplication-task" content="name=About;action-uri=/about/;icon-uri=/images/about.ico" /> <meta name="msapplication-task" content="name=The Big List;action-uri=/the-big-list-of-javascript-css-and-html-development-tools-libraries-projects-and-books/;icon-uri=/images/list_links.ico" /> <meta name="msapplication-task" content="name=jQuery Posts;action-uri=/category/jquery/;icon-uri=/images/jquery.ico" /> <meta name="msapplication-task" content="name=Start Developing;action-uri=/category/javascript/;icon-uri=/images/script.ico" /> <!-- Tab標簽icon --> <link rel="shortcut icon" href="/images/favicon.ico" />
4.4 TWEETMEME META TAGS
Tweetmeme跟蹤Twitter上的鏈接,以給用戶更好的體驗。它使用一種常用的排序系統,以在這個微博世界里找出最熱門的信息。
<meta name="tweetmeme-title" content="Retweet Button Explained" />
4.5 BLOG CATALOG META TAGS
<meta name="blogcatalog" />
4.6 RAILS META TAGS
<meta name="csrf-param" content="authenticity_token"/> <meta name="csrf-token" content="/bZVwvomkAnwAI1Qd37lFeewvpOIiackk9121fFwWwc="/>
五、創建自定義 Meta標簽
Use custom meta tags to store data that you need in javascript, instead of hard-coding that data into your javascript. I store my Google Analytics code in meta tags. Here's some examples:
<meta name="google-analytics" content="1-AHFKALJ"/> <meta name="disqus" content="EEEE"/> <meta name="uservoice" content="XXXX"/> <meta name="mixpanel" content="XXXXE"/>
六、HTML Link 標簽
6.1 HTML LINK TAGS
<link rel="alternate" type="application/rss+xml" title="RSS" href="http://feeds.feedburner.com/martini" /> <link rel="shortcut icon" type="image/ico" href="/favicon.ico" /> <link rel="fluid-icon" type="image/png" href="/fluid-icon.png" /> <link rel="me" type="text/html" href="http://google.com/profiles/thenextweb"/> <link rel='shortlink' href='http://blog.unto.net/?p=353' /> <link rel='archives' title='May 2003' href='http://blog.unto.net/2003/05/' /> <link rel='index' title='DeWitt Clinton' href='http://blog.unto.net/' /> <link rel='start' title='Pattern Recognition 1' href='http://blog.unto.net/photos/pattern_recognition_1_about/' /> <link rel='prev' title='OpenSearch and OpenID? A sure way to get my attention.' href='http://blog.unto.net/opensearch/opensearch-and-openid-a-sure-way-to-get-my-attention/' /> <link rel='next' title='Not blog' href='http://blog.unto.net/meta/not-blog/' /> <link rel="search" href="/search.xml" type="application/opensearchdescription+xml" title="Viatropos" /> <link rel="self" type="application/atom+xml" href="http://www.syfyportal.com/atomFeed.php?page=3"/> <link rel="first" href="http://www.syfyportal.com/atomFeed.php"/> <link rel="next" href="http://www.syfyportal.com/atomFeed.php?page=4"/> <link rel="previous" href="http://www.syfyportal.com/atomFeed.php?page=2"/> <link rel="last" href="http://www.syfyportal.com/atomFeed.php?page=147"/> <link rel='shortlink' href='http://smallbiztrends.com/?p=43625' /> <link rel="canonical" href="http://smallbiztrends.com/2010/06/9-things-to-do-before-entering-social-media.html" /> <link rel="EditURI" type="application/rsd+xml" title="RSD" href="http://smallbiztrends.com/xmlrpc.php?rsd" /> <link rel="pingback" href="http://smallbiztrends.com/xmlrpc.php" /> <link media="only screen and (max-device-width: 480px)" href="http://wordpress.org/style/iphone.css" type="text/css" rel="stylesheet" />
6.2 APPLE LINK TAGS
<link rel="apple-touch-icon" href="touch-icon-iphone.png" /> <link rel="apple-touch-icon" sizes="72x72" href="touch-icon-ipad.png" /> <link rel="apple-touch-icon" sizes="114x114" href="touch-icon-iphone4.png" /> <link rel="apple-touch-icon" type="image/png" href="/apple-touch-icon.png" /> <link rel="apple-touch-startup-image" href="/startup.png">
七、HTML5中的變化
The charset attribute specifies the character encoding used by the document. This is a character encoding declaration. If the attribute is present in an XML document, its value must be an ASCII case-insensitive match for the string "UTF-8" (and the document is therefore forced to use UTF-8 as its encoding).
The charset attribute on the meta element has no effect in XML documents, and is only allowed in order to facilitate migration to and from XHTML.
There must not be more than one meta element with a charset attribute per document.
八、參考鏈接
COMPLETE LIST OF HTML META TAGS
文章列表