婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > html5構建觸屏網站之網站尺寸探討

html5構建觸屏網站之網站尺寸探討

熱門標簽:江蘇高頻外呼系統線路 搜狗星級酒店地圖標注 洛陽市伊川縣地圖標注中心官網 電銷機器人視頻 地圖標注自己去過的地方 會聲會影怎樣做地圖標注效果 平頂山電子地圖標注怎么修改 標準智能外呼系統 高德地圖標注錯誤怎么修改

本文分為兩個部分,第一部分討論跨平臺網站的可行性,第二部分討論viewport是如何設置的

開發跨平臺網站?

靠標簽的自適應寬高實現多尺寸通用!?

標簽寬高可以自適應沒錯,我們很早就可以這么做了。但是你會發現很多pc端的傳統網站還是會把寬度固定。(淘寶采用1000px寬度,搜狐950px...)為什么我們不讓網站自適應寬高呢?那是因為,如果我們聽任標簽寬度被瀏覽器任意拉伸,將導致極差的體驗:你不會希望當瀏覽器被縮放到100px時,你的左邊欄變成了面條;也不會希望當瀏覽器被過度拉伸時,你的網站看起來像小學生的橫格本。所以,靠標簽的自適應來實現跨平臺,是不現實的,是以犧牲用戶體驗為代價的。很多時候我們必須固定寬高。

依靠html5設備檢測構建響應式網站!

我們依靠html5的設備檢測查看當前設備是手機還是平板,并依此去加載相對應的css。舉個例子來說:如果檢測到你的設備是平板,我可以橫著顯示三欄,如果是手機的話,我就只顯示一欄。這個聽起來不難,但實現起來非常復雜,我們不僅要針對不同設備開發多套模版,還要對圖片的尺寸進行處理。對此,我們可以看看波士頓環球報是如何借助HTML5實現響應式設計的。

總的來說,實現跨平臺網站對大多數網站來說成本過高,限制太多,是否可行要結合網站實際情況。

viewport與網站尺寸

手機瀏覽器是把頁面放在一個虛擬的“窗口”(viewport)中,通常這個虛擬的“窗口”(viewport)比屏幕寬,這樣就不用把每個網頁擠到很小 的窗口中(這樣會破壞沒有針對手機瀏覽器優化的網頁的布局),用戶可以通過平移和縮放來看網頁的不同部分。移動瀏覽器引進了 viewport 這個 meta tag,讓網頁開發者來控制 viewport 的大小和縮放。

基本概念

(1) CSS pixels與device pixels

CSS pixels: 瀏覽器使用的抽象單位, 主要用來在網頁上繪制內容。

device pixels: 顯示屏幕的的最小物理單位,每個dp包含自己的顏色、亮度。

等值的 CSS pixels在手機屏幕上占多大的位置,這不是固定的,這取決于很多屬性。經過分析和總結,我們可以得出這么一條公式: 1 CSS pixels = (devicePixelRatio)^2 device pixels (^2是平方的意思,至于 devicePixelRatio是什么東西,后面會講解) 。

(2) PPI/DPI

PPI,有時也叫DPI,所表示的是每英寸所擁有的像素(pixel)數目,數值越高,即代表顯示屏能夠以越高的密度顯示圖像。(注:這里的像素, 指的是device pixels。)搞清楚了PPI是什么意思,我們就能很容易理解PPI的計算方式了,我們需要首先算出手機屏幕的對角線等效像素,然后處以對角線(我們平 常所說的手機屏幕尺寸就是說的手機屏幕對角線的長度),就可以得到PPI了。準確的計算公示大家可以參照下圖。比較有意思的是,根據公式計算出來的 iPhone 4的PPI為330,要比蘋果官方公布的326要高一點點。

同理,以HTC G7為例,480*800的分辨率,3.7英寸,算出來就是252的PPI。

(3) 密度決定比例

我們計算PPI就是為了知道一部手機設備是屬于哪個密度區間的,因為不同的密度區間,對應著不同的默認縮放比例,這是一個很重要的概念。

由上圖可知,PPI在120-160之間的手機被歸為低密度手機,160-240被歸為中密度,240-320被歸為高密度,320以上被歸為超高密度(Apple給了它一個上流的名字——retina)。

這些密度對應著一個特定的縮放比例值,拿我們最熟悉的iphone4或4s來說,它們的PPI是326,屬于超高密度的手機。當我們書寫一個寬度為 320px的頁面放到iphone中顯示,你會發現,它竟然是滿寬的。這是因為,頁面被默認放大了兩倍,也就是640px,而iphone4或4s的寬, 正是640px。

圖中把高密度的一類圈起來,是因為這是android手機的統計數據,在國內安卓手機市場中,高密度的設備占了絕大多數的市場份額,這是很重要的一點,也是我們做安卓端webapp要注意的關鍵點。

viewport的使用

viewport總共有5個屬性,分別如下:

復制代碼
代碼如下:

<meta name="viewport"
content="
height = [ pixel_value |device-height] ,
width = [ pixel_value |device-width ] ,
initial-scale = float_value , minimum-scale = float_value , maximum-scale = float_value ,
user-scalable =[yes | no] ,
target- densitydpi = [ dpi_value | device-dpi| high-dpi | medium-dpi | low-dpi] " />

在這些屬性里面,我們重點關注target-densitydpi,這個屬性可以改變設備的默認縮放。 medium-dpi是target-densitydpi的默認值,如果我們定義target-densitydpi=device-dpi,那么 設備就會按照真實的dpi來渲染頁面。打個比方說,一張320*480的圖片,放在iphone4里面,默認是占滿屏幕的,但如果定義了target- densitydpi=device-dpi,那么圖片只占屏幕的四分之一(二分之一的平方),因為iphone4的分辨率是640*960。

解決方案

(1) 簡單粗暴

如果我們按照320px寬的設計稿去制作頁面,并且不做任何的設置,頁面會默認自動縮放到跟手機屏幕相等的寬度(這是由于 medium-dpi是target-densitydpi的默認值,和不同密度對應不同縮放比例所決定的,這一切都是移動設備自動完成的 )。所以這種解決方案,簡單,粗暴,有效。但有一個致命的缺點,對于高密度和超高密度的手機設備,頁面(特別是圖片)會失真,而且密度越多,失真越厲害。

(2) 極致完美

在這種方案中,我們采用 target-densitydpi=device-dpi,這樣一來,手機設備就會按照真實的像素數目來渲染,用專業的話來說,就是1 CSS pixels = 1 device pixels。比如對于 640*960的 iphone,我們就可以做出 640*960的頁面,在iphone上顯示也不會有滾動條。當然,對于其他設備,也需制作不同尺寸的頁面,所以這種方案往往是使用媒體查詢來做成響應式 的頁面。這種方案可以在特定的分辨率下完美呈現,但是隨著要兼容的不同分辨率越多,成本就越高,因為需要為每一種分辨率書寫單獨的代碼。下面舉個簡單的例 子:

復制代碼
代碼如下:

<meta name="viewport"content="target- densitydpi =device-dpi, width=device-width " />
#header {
background:url (medium-density-image.png);
}
@media screen and (- webkit -device-pixel-ratio:1.5) {
/* CSS for high-density screens */
#header { background:url (high-density-image.png);}
}
@media screen and (- webkit -device-pixel-ratio:0.75) {
/* CSS for low-density screens */
#header { background:url (low-density-image.png);}

(3) 合理折中

針對安卓設備絕大多數是高密度,部分是中密度的特點,我們可以采用一個折中的方案:我們對480px寬的設計稿進行還原,但是頁面制卻做成 320px寬(使用background-size來對圖片進行縮?。?,然后,讓頁面自動按照比例縮放。這樣一來,低密度的手機有滾動條(這種手機基本上 已經沒有人在用了),中密度的手機會浪費一點點流量,高密度的手機完美呈現,超高密度的手機輕微失真(超高密度的安卓手機很少)。這種方案的優點非常明 顯:只需要一套設計稿,一套代碼(這里只是討論安卓手機的情況)。

標簽:鄂爾多斯 廣西 蚌埠 果洛 松原 常德 阿克蘇 廣東

巨人網絡通訊聲明:本文標題《html5構建觸屏網站之網站尺寸探討》,本文關鍵詞  html5,構建,觸屏,網站,之,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《html5構建觸屏網站之網站尺寸探討》相關的同類信息!
  • 本頁收集關于html5構建觸屏網站之網站尺寸探討的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    2017欧美狠狠色| 国产亚洲一二三区| 91精品国产一区二区三区蜜臀| 亚洲国产毛片aaaaa无费看| 亚洲一级片在线观看| 国产精品亚洲午夜一区二区三区 | 成人免费在线观看入口| 精品欧美一区二区三区精品久久| 91麻豆精品久久久久蜜臀| 在线观看区一区二| 欧美日韩一本到| 欧美va亚洲va| 国产精品美女久久福利网站| 依依成人综合视频| 麻豆国产精品官网| 99r精品视频| 日韩一区二区三区视频在线| 久久久99精品久久| 午夜av电影一区| 高清在线不卡av| 欧美久久久久久久久| 国产精品国产三级国产aⅴ无密码| 日韩毛片精品高清免费| 韩国av一区二区三区四区| 成人黄色免费短视频| 日韩欧美色综合| 亚洲mv在线观看| www.日本不卡| 久久免费偷拍视频| 日韩精品午夜视频| 国内成+人亚洲+欧美+综合在线 | 亚洲精品中文在线影院| 国内欧美视频一区二区| 91黄色在线观看| 亚洲卡通欧美制服中文| 国产精品乡下勾搭老头1| 日韩女优毛片在线| 国产一区二区不卡| 国产精品久99| 一本在线高清不卡dvd| 亚洲影视在线播放| 91色porny蝌蚪| 亚洲一区精品在线| 欧美日韩一级黄| 国产精品麻豆视频| 成人一级片在线观看| 久久久蜜桃精品| 91热门视频在线观看| 亚洲一区在线免费观看| 91在线免费播放| 国产精品天干天干在观线| 在线亚洲+欧美+日本专区| 亚洲精品国产高清久久伦理二区| 亚洲精品综合在线| 欧美日韩亚洲综合| 免费成人性网站| 久久人人爽爽爽人久久久| 国产精品影视在线| 久久精品视频一区二区| 精品写真视频在线观看| 精品久久久久久久久久久久包黑料| 久久精品国内一区二区三区| 777色狠狠一区二区三区| 国产又黄又大久久| 欧美极品少妇xxxxⅹ高跟鞋 | 91久久精品日日躁夜夜躁欧美| 亚洲综合丁香婷婷六月香| 欧美日韩国产片| 99久久综合99久久综合网站| 亚洲精品欧美综合四区| 欧美一区二区网站| 91在线精品秘密一区二区| 婷婷久久综合九色国产成人| 欧美国产日韩精品免费观看| 欧美日韩性生活| 国产高清不卡二三区| 亚洲国产裸拍裸体视频在线观看乱了 | 欧美日韩国产大片| 成人免费电影视频| 国产一二三精品| 日韩精品91亚洲二区在线观看| 亚洲国产精品av| 国产亚洲一区字幕| 欧美不卡一区二区| 欧美日韩国产经典色站一区二区三区| 国产久卡久卡久卡久卡视频精品| 亚洲乱码精品一二三四区日韩在线| 欧美大片一区二区| 精品日韩欧美在线| 欧美老女人第四色| 欧美理论电影在线| 国产亚洲欧洲一区高清在线观看| 欧美日韩精品一区二区三区| 欧美不卡在线视频| 国产免费观看久久| 国产精品乱码一区二区三区软件| 亚洲精品一区二区三区99| 日韩区在线观看| 欧美日韩一区二区在线观看| 91成人在线免费观看| 欧洲一区二区三区在线| 91福利资源站| 久久婷婷色综合| 一区二区三区四区在线免费观看| 99视频精品在线| 欧美日本一区二区在线观看| 欧美精选午夜久久久乱码6080| 精品国内片67194| 国产婷婷一区二区| 亚洲精品成人悠悠色影视| 六月婷婷色综合| 91丝袜美腿高跟国产极品老师| 91精品在线观看入口| 久久久久久久久久久电影| 亚洲人成在线播放网站岛国| 激情五月婷婷综合网| 99精品视频一区| 久久亚洲免费视频| 久久精品国产色蜜蜜麻豆| 色女孩综合影院| 亚洲视频一区在线| 成a人片亚洲日本久久| 欧美韩日一区二区三区四区| 亚洲免费av高清| 欧美亚洲一区二区在线观看| 国产精品激情偷乱一区二区∴| 成人开心网精品视频| 亚洲欧美激情插| 欧美色大人视频| 免费成人在线影院| 精品在线你懂的| 欧美在线观看视频在线| 亚洲综合久久久| 欧美情侣在线播放| 韩国欧美一区二区| 亚洲日本电影在线| 欧美性大战久久久久久久| 亚洲va天堂va国产va久| 欧美日韩一区二区三区高清| 亚洲成人av免费| 日韩精品一区二区三区四区| 国产高清精品久久久久| 亚洲美女视频一区| 日本高清不卡aⅴ免费网站| 亚洲人成在线播放网站岛国| 欧美精品1区2区| 成人av片在线观看| 丝袜亚洲精品中文字幕一区| 精品噜噜噜噜久久久久久久久试看| 国产精品99久久久久久有的能看| 久久精品人人做人人爽97| 日本韩国欧美在线| 国内久久婷婷综合| 亚洲综合清纯丝袜自拍| 欧美成人性福生活免费看| 在线观看日产精品| 国产精品久久毛片| 欧美一级高清大全免费观看| 欧美精品高清视频| 色呦呦日韩精品| 国产99久久久国产精品潘金| 麻豆精品在线播放| 肉色丝袜一区二区| 亚洲愉拍自拍另类高清精品| 亚洲欧美中日韩| 亚洲欧美在线另类| 亚洲男女毛片无遮挡| 亚洲另类色综合网站| 亚洲免费观看在线观看| 亚洲欧洲综合另类在线| 亚洲免费看黄网站| 亚洲成人免费观看| 欧美电影精品一区二区| 精品国产亚洲一区二区三区在线观看| 欧美一级生活片| 国产喂奶挤奶一区二区三区| 2020日本不卡一区二区视频| 久久综合九色综合97婷婷女人| 久久综合色婷婷| 国产精品色哟哟| 亚洲综合图片区| 激情综合一区二区三区| 粉嫩av一区二区三区| 岛国精品在线观看| 91国偷自产一区二区三区观看| 欧美日韩一区 二区 三区 久久精品| 欧美日韩美少妇| 欧美中文字幕一区二区三区| 男女激情视频一区| 极品美女销魂一区二区三区免费| 麻豆成人91精品二区三区| 大桥未久av一区二区三区中文| 色综合天天综合狠狠| 欧美一区日本一区韩国一区| 欧美国产精品一区| 视频一区视频二区在线观看| 成人在线综合网| 欧美成人精品1314www| 亚洲蜜桃精久久久久久久| 大胆亚洲人体视频|