如下原文轉載自:http://www.cssue.com/xhtml-css/html5-css3/mobile-meta.htmlcss
下面介紹一些有關標記的例子及解釋。html
一、http-equiv 屬性的 Content-Type 值(顯示字符集的設定)html5
說明:設定頁面使用的字符集,用以說明主頁製做所使用的文字語言,瀏覽器會根據此來調用相應的字符集顯示 page 內容。ios
用法:css3
1
|
<
meta
http-equiv
=
"Content-Type"
content
=
"text/html; charset=utf-8"
/>
|
注意:該 meta 標籤訂義了 HTML 頁面所使用的字符集爲 utf-8 ,就是萬國碼。它能夠在同一頁面顯示中文簡體、繁體及其它語言(如日文,韓文)等。web
二、name 屬性的 viewport 值(移動屏幕的縮放)瀏覽器
也就是可視區域。對於桌面瀏覽器,咱們都很清楚 viewport 是什麼,就是除去了全部工具欄、狀態欄、滾動條等等以後用於看網頁的區域,這是真正有效的區域。因爲移動設備屏幕寬度不一樣於傳統 web,所以咱們須要改變 viewport 值。服務器
實際上咱們能夠操做的屬性有 4 個:app
width – // viewport 的寬度 (範圍從 200 到 10,000,默認爲 980 像素)
height – // viewport 的高度 (範圍從 223 到 10,000 )
initial-scale – // 初始的縮放比例 (範圍從 > 0 到 10)
minimum-scale – // 容許用戶縮放到的最小比例
maximum-scale – // 容許用戶縮放到的最大比例
user-scalable – // 用戶是否能夠手動縮放 (no,yes)iphone
<
meta
name
=
"viewport"
content
=
"width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no"
/>
<meta name="viewport" content="width=device-width,minimum-scale=1.0,maximum-scale=1.0,initial-scale=1.0,user-scalable=no" />
說明:
注意:實際測試中發現,有些安卓系統自帶的瀏覽器並不支持這一條規則,可以對頁面進行放大,一旦放大響應的 box 也隨之放大,致使頁面出現錯亂問題,解決方法:定義頁面的最小寬度
三、name 屬性的 format-detection 值(忽略頁面中的數字識別爲電話號碼)
<
meta
name
=
"format-detection"
content
=
"telephone=no"
/>
說明:
四、name 屬性的 apple-mobile-web-app-capable 值(網站開啓對 web app 程序的支持)
<
meta
name
=
"apple-mobile-web-app-capable"
content
=
"yes"
/>
說明:
五、name 屬性的 apple-mobile-web-app-status-bar-style 值(改變頂部狀態條的顏色)
<
meta
name
=
"apple-mobile-web-app-status-bar-style"
content
=
"black"
/>
說明:
注意:若值爲「black-translucent」將會佔據頁面位置,浮在頁面上方(會覆蓋頁面 20px 高度 iphone4 和 itouch4 的 Retina 屏幕爲 40px )。
六、name 屬性設置做者姓名及聯繫方式
<
meta
name
=
"author"
contect
=
"liudanyun, liudy102@163.com"
/>
固然,配合 Web App 的 icon 和啓動界面須要額外的兩端代碼進行設定,以下所示:
<
link
rel
=
"apple-touch-icon-precomposed"
href
=
"iphone_logo.png"
/>
說明:這個 link 就是設置 Web App 的放置主屏幕上 icon 文件路徑(圖片四)。
使用:
<
link
rel
=
"apple-touch-startup-image"
href
=
"logo_startup.png"
/>
說明:這個 link 就是設置啓動時候的界面。
使用:
若是對 Web App 的這兩個 meta 還有不能詳細理解的能夠查看官方解釋:Meta Tags
關於 link 方面還有更多的參數設置(例如:iPod、iPad、iPhone 不一樣尺寸不一樣圖標),能夠查看官方標準文檔:Configuring Web Applications