久久国产成人av_抖音国产毛片_a片网站免费观看_A片无码播放手机在线观看,色五月在线观看,亚洲精品m在线观看,女人自慰的免费网址,悠悠在线观看精品视频,一级日本片免费的,亚洲精品久,国产精品成人久久久久久久

分享

移動平臺對 meta 標簽的定義 | 前端筆記

 瀟湘雨plgwyaef 2016-08-29

下面介紹一些有關標記的例子及解釋。

一,、meta 標簽分兩大部分:HTTP 標題信息(http-equiv)和頁面描述信息(name),。

1、http-equiv 屬性的 Content-Type 值(顯示字符集的設定)

說明:設定頁面使用的字符集,,用以說明主頁制作所使用的文字語言,,瀏覽器會根據此來調用相應的字符集顯示 page 內容。

用法:

1
<meta http-equiv='Content-Type' content='text/html; charset=utf-8' />

注意:該 meta 標簽定義了 HTML 頁面所使用的字符集為 utf-8 ,,就是萬國碼,。它可以在同一頁面顯示中文簡體、繁體及其它語言(如日文,,韓文)等,。

2、name 屬性的 viewport 值(移動屏幕的縮放)

也就是可視區(qū)域,。對于桌面瀏覽器,,我們都很清楚 viewport 是什么,就是除去了所有工具欄,、狀態(tài)欄,、滾動條等等之后用于看網頁的區(qū)域,這是真正有效的區(qū)域,。由于移動設備屏幕寬度不同于傳統(tǒng) web,,因此我們需要改變 viewport 值。

實際上我們可以操作的屬性有 4 個:

width – // viewport 的寬度 (范圍從 200 到 10,000,,默認為 980 像素)
height – // viewport 的高度 (范圍從 223 到 10,000 )
initial-scale – // 初始的縮放比例 (范圍從 > 0 到 10)
minimum-scale – // 允許用戶縮放到的最小比例
maximum-scale – // 允許用戶縮放到的最大比例
user-scalable – // 用戶是否可以手動縮放 (no,,yes)

1
<meta name='viewport' content='width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no' />

說明:

  • 強制讓文檔與設備的寬度保持 1:1 ;
  • 文檔最大的寬度比列是1.0( initial-scale 初始刻度值和 maximum-scale 最大刻度值),;
  • user-scalable 定義用戶是否可以手動縮放( no 為不縮放),,使頁面固定設備上面的大小,;

注意:實際測試中發(fā)現,,有些安卓系統(tǒng)自帶的瀏覽器并不支持這一條規(guī)則,能夠對頁面進行放大,,一旦放大響應的 box 也隨之放大,,導致頁面出現錯亂問題,解決方法:定義頁面的最小寬度

1
2
3
body {
    min-width: 320px;
}

3,、name 屬性的 format-detection 值(忽略頁面中的數字識別為電話號碼)

1
<meta name='format-detection' content='telephone=no' />

說明:

  • 使設備瀏覽網頁時對數字不啟用電話功能(不同設備解釋不同,,iTouch 點擊數字為存入聯(lián)系人,iPhone 為撥打電話),,忽略將頁面中的數字識別為電話號碼,。
  • 若需要啟用電話功能將 telephone=yes 即可,,若在頁面上面有 Google Maps, iTunes 和 YouTube 的鏈接會在ios設備上打開相應的程序組件。

4,、name 屬性的 apple-mobile-web-app-capable 值(網站開啟對 web app 程序的支持)

1
<meta name='apple-mobile-web-app-capable' content='yes' />

說明:

  • 網站開啟對 web app 程序的支持,。
  • 該 meta 可以看出內容為“蘋果設備 web 應用程序 xx”,就是說該 meta 是專門定義 web 應用的,。

5,、name 屬性的 apple-mobile-web-app-status-bar-style 值(改變頂部狀態(tài)條的顏色)

1
<meta name='apple-mobile-web-app-status-bar-style' content='black' />

說明:

  • 在 web app 應用下狀態(tài)條(屏幕頂部條)的顏色;
  • 默認值為 default(白色),,可以定為 black(黑色)和 black-translucent(灰色半透明),;

注意:若值為“black-translucent”將會占據頁面位置,浮在頁面上方(會覆蓋頁面 20px 高度 iphone4 和 itouch4 的 Retina 屏幕為 40px ),。

6、name 屬性設置作者姓名及聯(lián)系方式

1
<meta name='author' contect='liudanyun, [email protected]' />

二,、蘋果 Web App 其他設置:

當然,,配合 Web App 的 icon 和啟動界面需要額外的兩端代碼進行設定,如下所示:

1
<link rel='apple-touch-icon-precomposed' href='iphone_logo.png' />

說明:這個 link 就是設置 Web App 的放置主屏幕上 icon 文件路徑(圖片四),。

使用:

  • 該路徑需要注意的就是放到將網站的文檔根目錄下但不是服務器的文檔的根目錄,。
  • 圖片尺寸可以設定為 57*57(px)或者 Retina 可以定為 114*114(px),iPad 尺寸為 72*72(px)
1
<link rel='apple-touch-startup-image' href='logo_startup.png' />

說明:這個 link 就是設置啟動時候的界面,。

使用:

  • 放置的路徑和上面一樣,。
  • 官方規(guī)定啟動界面的尺寸必須為 320*640(px),原本以為 Retina 屏幕可以支持雙倍,,但是不支持,,圖片顯示不出來。

如果對 Web App 的這兩個 meta 還有不能詳細理解的可以查看官方解釋:Meta Tags

關于 link 方面還有更多的參數設置(例如:iPod,、iPad,、iPhone 不同尺寸不同圖標),可以查看官方標準文檔:Configuring Web Applications

    本站是提供個人知識管理的網絡存儲空間,,所有內容均由用戶發(fā)布,,不代表本站觀點。請注意甄別內容中的聯(lián)系方式,、誘導購買等信息,,謹防詐騙。如發(fā)現有害或侵權內容,,請點擊一鍵舉報,。
    轉藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多