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

主頁(yè) > 知識(shí)庫(kù) > HTML5移動(dòng)端開發(fā)中的Viewport標(biāo)簽及相關(guān)CSS用法解析

HTML5移動(dòng)端開發(fā)中的Viewport標(biāo)簽及相關(guān)CSS用法解析

熱門標(biāo)簽:電視購(gòu)物電銷外呼系統(tǒng) 杭州營(yíng)銷電銷機(jī)器人供應(yīng)商 百應(yīng)電銷機(jī)器人產(chǎn)業(yè) 西寧智能外呼系統(tǒng)加盟 聯(lián)通400電話申請(qǐng) 貸款電銷人工和機(jī)器人哪個(gè)好 電話機(jī)器人如何 飛亞外呼系統(tǒng) 高德地圖標(biāo)注賓館位置

移動(dòng)前端中常說的 viewport (視口)就是瀏覽器顯示頁(yè)面內(nèi)容的屏幕區(qū)域。其中涉及幾個(gè)重要概念是 dip ( device-independent pixel 設(shè)備邏輯像素 )和 CSS 像素之間的關(guān)系。這里首先了解以下幾個(gè)概念。

layout viewport(布局視口)

一般移動(dòng)設(shè)備的瀏覽器都默認(rèn)設(shè)置了一個(gè)viewport 元標(biāo)簽,定義一個(gè)虛擬的layout viewport(布局視口),用于解決早期的頁(yè)面在手機(jī)上顯示的問題。iOS, Android基本都將這個(gè)視口分辨率設(shè)置為 980px,所以pc上的網(wǎng)頁(yè)基本能在手機(jī)上呈現(xiàn),只不過元素看上去很小,一般默認(rèn)可以通過手動(dòng)縮放網(wǎng)頁(yè)。

visual viewport(視覺視口)和物理像素

visual viewport(視覺視口)備物理屏幕的可視區(qū)域,屏幕顯示器的物理像素,同樣尺寸的屏幕,像素密度大的設(shè)備,硬件像素會(huì)更多。例如iPhone的物理像素:

iPhone5 :640 * 1136
iPhone6:750 * 1334
iPhone6 Plus:1242 * 2208
ideal viewport(理想視口)和 dip (設(shè)備邏輯像素)

ideal viewport(理想視口)通常是我們說的屏幕分辨率。

dip (設(shè)備邏輯像素)跟設(shè)備的硬件像素?zé)o關(guān)的。一個(gè) dip 在任意像素密度的設(shè)備屏幕上都占據(jù)相同的空間。

比如MacBook Pro的 Retina (視網(wǎng)膜)屏顯示器硬件像素是:2880 * 1800。當(dāng)你設(shè)置屏幕分辨率為 1920 * 1200 的時(shí)候,ideal viewport(理想視口)的寬度值是1920像素, 那么 dip 的寬度值就是1920。設(shè)備像素比是1.5(2880/1920)。設(shè)備的邏輯像素寬度和物理像素寬度(像素分辨率)的關(guān)系滿足如下公式:

邏輯像素寬度*倍率 = 物理像素寬度

而移動(dòng)端手機(jī)屏幕通常不可以設(shè)置分辨率,一般都是設(shè)備廠家默認(rèn)設(shè)置的固定值,換句話說 dip 的值就是 ideal viewport(理想視口)(也就是分辨率)的值,比如,iPhone的屏幕分辨率:

iPhone5 :分辨率 320 * 568,物理像素 640 * 1136,@2x
iPhone6:分辨率 375 * 667,物理像素 750 * 1334,@2x
iPhone6 Plus :分辨率 414 *  736,物理像素1242 * 2208,@3x,(注意,實(shí)際顯示圖像等比降低至1080×1920,具體原因我們文章最后會(huì)附帶介紹)

CSS像素

CSS像素(px)用于頁(yè)面布局的單位。樣式的像素尺寸(例如 width: 100px)是以CSS像素為單位指定的。CSS像素與 dip 的比例即為網(wǎng)頁(yè)的縮放比例,如果網(wǎng)頁(yè)沒有縮放,那么一個(gè)CSS像素就對(duì)應(yīng)一個(gè) dip(設(shè)備邏輯像素) 。

使用viewport元標(biāo)簽控制布局

首先看一下viewport元標(biāo)簽極其屬性:

CSS Code復(fù)制內(nèi)容到剪貼板
  1. <meta id="viewport" name="viewport" content="width=device-width; initial-scale=1.0; maximum-scale=1; user-scalable=no;">  

這里是每個(gè)屬性的詳細(xì)介紹:

屬性名 取值 描述
width 正整數(shù) 或 device-width 定義視口的寬度,單位為像素
height 正整數(shù) 或 device-height 定義視口的高度,單位為像素,一般不用
initial-scale [0.0-10.0] 定義初始縮放值
minimum-scale [0.0-10.0] 定義縮小最小比例,它必須小于或等于maximum-scale設(shè)置
maximum-scale [0.0-10.0] 定義放大最大比例,它必須大于或等于minimum-scale設(shè)置
user-scalable yes/no 定義是否允許用戶手動(dòng)縮放頁(yè)面,默認(rèn)值yes

width

width屬性被用來控制layout viewport(布局視口)的寬度,layout viewport(布局視口)寬度默認(rèn)值是設(shè)備廠家指定的。iOS, Android基本都將這個(gè)視口分辨率設(shè)置為 980px。我們可以 width=320 這樣設(shè)為確切的像素?cái)?shù),也可以設(shè)為device-width這一特殊值,一般為了自適應(yīng)布局,普遍的做法是將width設(shè)置為device-width,例如:

CSS Code復(fù)制內(nèi)容到剪貼板
  1. <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">  

width=device-width 也就是將layout viewport(布局視口)的寬度設(shè)置 ideal viewport(理想視口)的寬度。網(wǎng)頁(yè)縮放比例為100%時(shí),一個(gè)CSS像素就對(duì)應(yīng)一個(gè) dip(設(shè)備邏輯像素),而layout viewport(布局視口)的寬度,ideal viewport(理想視口)的寬度(通常說的分辨率),dip 的寬度值是相等的。

height

與width類似,但實(shí)際上卻不常用。

initial-scale

initial-scale用于指定頁(yè)面的初始縮放比例:

CSS Code復(fù)制內(nèi)容到剪貼板
  1. <meta name="viewport" content="initial-scale=1.5" />  

initial-scale=1 表示將layout viewport(布局視口)的寬度設(shè)置為 ideal viewport(理想視口)的寬度,initial-scale=1.5 表示將layout viewport(布局視口)的寬度設(shè)置為 ideal viewport(理想視口)的寬度的1.5倍。

maximum-scale

maximum-scale用于指定用戶能夠放大的最大比例,例如

CSS Code復(fù)制內(nèi)容到剪貼板
  1. <meta name="viewport" content="initial-scale=1,maximum-scale=3" />  

假設(shè)頁(yè)面的默認(rèn)縮放值initial-scale是1,那么用戶最終能夠?qū)㈨?yè)面放大到這個(gè)初始頁(yè)面大小的3倍。

minimum-scale

類似maximum-scale的描述,不過minimum-scale是用來指定頁(yè)面縮小比例的。通常情況下,不會(huì)定義該屬性的值,頁(yè)面太小將難以閱讀。

user-scalable

user-scalable來控制用戶是否可以通過手勢(shì)對(duì)頁(yè)面進(jìn)行縮放。該屬性的默認(rèn)值為yes,可被縮放,你也可以將該值設(shè)置為no,表示不允許用戶縮放網(wǎng)頁(yè)。例如:

CSS Code復(fù)制內(nèi)容到剪貼板
  1. <meta name="viewport" content="user-scalable=no" />  


PS:關(guān)于iPhone 的屏幕分辨率
iPhone 6 Plus 官方標(biāo)稱屏幕是 1920 x 1080 的,但是在 Xcode 中我們發(fā)現(xiàn)模擬器的屏幕其實(shí)是看似奇怪的 2208 × 1242,為什么呢?

這個(gè)縮小 17% 的比例是這么來的呢?來看 Stack Overflow 上的回答:iPhone 6 Plus resolution confusion: Xcode or Apple’s website? ,簡(jiǎn)單來說就是為了切圖的放大倍數(shù)、實(shí)際渲染像素都是正整數(shù)。

標(biāo)簽:晉中 撫州 玉溪 邯鄲 內(nèi)蒙古 牡丹江 安慶 煙臺(tái)

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《HTML5移動(dòng)端開發(fā)中的Viewport標(biāo)簽及相關(guān)CSS用法解析》,本文關(guān)鍵詞  HTML5,移動(dòng),端,開發(fā),中的,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《HTML5移動(dòng)端開發(fā)中的Viewport標(biāo)簽及相關(guān)CSS用法解析》相關(guān)的同類信息!
  • 本頁(yè)收集關(guān)于HTML5移動(dòng)端開發(fā)中的Viewport標(biāo)簽及相關(guān)CSS用法解析的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    婷婷激情综合网| 91精品国产91久久综合桃花| 午夜精品一区二区三区电影天堂| 久久国产精品区| 国内外成人在线| 精品亚洲国产成人av制服丝袜| 久久久久久97三级| 中文字幕第一区综合| 一区二区三区中文免费| 亚洲1区2区3区视频| 精品国产乱码久久久久久夜甘婷婷| 国产一区二区三区精品欧美日韩一区二区三区| 丝袜诱惑亚洲看片| 激情五月激情综合网| 成人h动漫精品| 日韩一区二区精品| 风间由美一区二区av101| 一区二区三区蜜桃| 国产精品自在欧美一区| 一本到不卡精品视频在线观看| 久久成人av少妇免费| 午夜精品久久久久| 国产91丝袜在线播放0| 欧美人与性动xxxx| 欧美性色黄大片手机版| 中文在线一区二区| 国模冰冰炮一区二区| 欧美在线短视频| 亚洲欧美一区二区三区极速播放| 欧美国产精品一区| 激情五月播播久久久精品| 欧美日韩精品专区| 1024成人网| 三级精品在线观看| av网站免费线看精品| eeuss鲁片一区二区三区在线看| 美脚の诱脚舐め脚责91| 日韩不卡一区二区三区| 99视频在线精品| 国产成a人亚洲精品| 综合电影一区二区三区| 国产精品一区二区无线| 日韩视频一区二区三区在线播放| 91蜜桃免费观看视频| 国产人久久人人人人爽| 视频精品一区二区| 成人的网站免费观看| 久久免费视频一区| 国精品**一区二区三区在线蜜桃| 国产福利91精品一区二区三区| 一区二区三区在线看| 国产精品午夜春色av| 国产一区二区免费视频| 精品一区二区免费视频| 一区二区激情视频| 欧美乱妇15p| 麻豆精品一区二区av白丝在线| 亚洲影院理伦片| 欧洲国内综合视频| 日韩国产欧美在线观看| 日韩三级精品电影久久久| 美女视频黄 久久| 欧美日韩大陆在线| 天天影视色香欲综合网老头| 欧美亚洲免费在线一区| 7878成人国产在线观看| 精品一区二区免费看| 中文字幕永久在线不卡| 欧美女孩性生活视频| 国产精品电影院| 欧美日本在线视频| 国产精品一区二区果冻传媒| 中文字幕一区二区三区四区不卡| 性做久久久久久久免费看| 精品国产制服丝袜高跟| 国产欧美中文在线| 国产高清精品网站| 老司机一区二区| 亚洲综合偷拍欧美一区色| 久久久99免费| 69堂国产成人免费视频| 91在线一区二区三区| 国产精品亚洲第一区在线暖暖韩国 | 青青草视频一区| 久久综合99re88久久爱| 一本一道波多野结衣一区二区| 在线播放中文字幕一区| 91麻豆免费看片| 成人黄色免费短视频| 婷婷一区二区三区| 91精品国产综合久久精品app | 亚洲成av人片| 欧美丰满少妇xxxbbb| 亚洲人成电影网站色mp4| 国产精品丝袜久久久久久app| 国产成人鲁色资源国产91色综| 久久久噜噜噜久噜久久综合| eeuss鲁片一区二区三区在线观看| 久久久久国产成人精品亚洲午夜| 蜜桃精品视频在线| 日韩精品电影在线观看| 日本aⅴ免费视频一区二区三区| 欧美人体做爰大胆视频| 美女看a上一区| 欧美日韩一区小说| 欧美成人性福生活免费看| 久久欧美中文字幕| 一区二区三区在线视频播放| 亚洲不卡av一区二区三区| 韩日欧美一区二区三区| 成人av在线一区二区| 欧美日韩国产乱码电影| 国产亚洲短视频| 亚洲在线视频免费观看| 日本欧美肥老太交大片| 国产精品亲子乱子伦xxxx裸| 国产精品久久久久aaaa| 婷婷开心激情综合| 粉嫩av一区二区三区| 91精品国产欧美一区二区成人| 一本一道久久a久久精品综合蜜臀| 奇米影视一区二区三区| 紧缚奴在线一区二区三区| 欧美偷拍一区二区| 色噜噜狠狠色综合欧洲selulu| 国产精品一区二区在线看| 秋霞午夜av一区二区三区| 成人久久18免费网站麻豆| 国产高清亚洲一区| 欧洲一区二区三区在线| 国产精品毛片a∨一区二区三区| 国产欧美精品区一区二区三区| 欧美日韩二区三区| 亚洲一区二区欧美| 99在线精品免费| 18成人在线视频| jlzzjlzz欧美大全| 国产精品久久久久影视| 国产99精品在线观看| 国产日韩精品视频一区| 国产成人午夜高潮毛片| 亚洲国产精品天堂| 欧美绝品在线观看成人午夜影视| 在线精品视频免费观看| 亚洲精品自拍动漫在线| 色一区在线观看| 欧美日韩高清在线播放| 免费久久99精品国产| 六月丁香综合在线视频| 欧美成人video| 国产精品美女一区二区三区| 成人午夜又粗又硬又大| 精品国产不卡一区二区三区| 国产剧情一区二区| 欧美精品一卡二卡| 韩国精品主播一区二区在线观看 | 伦理电影国产精品| 中文一区二区在线观看| 一本到高清视频免费精品| 日韩一区二区在线观看| 亚洲欧美日韩一区二区| 欧美精品第1页| 亚洲图片欧美色图| 久久一留热品黄| 欧美日产在线观看| 不卡电影一区二区三区| 久久99国产精品免费| 亚洲欧美日韩综合aⅴ视频| 欧美日韩一区高清| 亚洲午夜精品网| 99re视频精品| 日韩伦理av电影| 国产欧美精品在线观看| 精品久久久久久无| 在线成人小视频| 欧美成人video| 亚洲精品在线电影| 91小视频在线观看| 色屁屁一区二区| 欧美图片一区二区三区| 91麻豆精品国产91久久久久| 欧美精品v国产精品v日韩精品| 日日欢夜夜爽一区| 久久91精品久久久久久秒播| 国产午夜三级一区二区三| 国产欧美精品国产国产专区| 中文字幕中文字幕在线一区| 欧美视频一区在线观看| 欧美视频一区二区三区四区 | 在线观看视频一区| 欧美精品久久99久久在免费线| 成人小视频在线| 在线不卡的av| 亚洲欧美一区二区在线观看| 91精品国产综合久久精品| 国产性色一区二区| 日本中文字幕不卡| 色综合久久久久久久久久久| 日韩精品一区第一页| 成人精品gif动图一区|