国产一级a片免费看高清,亚洲熟女中文字幕在线视频,黄三级高清在线播放,免费黄色视频在线看

打開APP
userphoto
未登錄

開通VIP,暢享免費(fèi)電子書等14項(xiàng)超值服

開通VIP
響應(yīng)式設(shè)計(jì):理解設(shè)備像素,CSS像素和屏幕分辨率

概述

屏幕分辨率、設(shè)備像素和CSS像素這些術(shù)語,在很多語境下,是可互換的,但也因此容易在有差異的地方引起混淆,實(shí)際上它們是不同的概念。

屏幕分辨率和設(shè)備像素是物理概念,而CSS像素是WEB編程的概念;屏幕分辨率和設(shè)備像素的差別在于設(shè)備像素顯示密度。

當(dāng)設(shè)備屏幕ZOOM=100%的時(shí)候,瀏覽器CSS像素尺寸和設(shè)備像素相等,而當(dāng)像素密度(pixel density)為1的時(shí)候,屏幕分辨率和設(shè)備像素相等。

響應(yīng)式設(shè)計(jì)

在響應(yīng)式設(shè)計(jì)中,使用了viewport,device-width,media query,width這些概念,web程序員需要準(zhǔn)確理解其中的細(xì)微差異。

media query來探測屏幕尺寸,device-width以設(shè)備像素計(jì)算屏幕寬度,width以CSS像素計(jì)量總的頁面寬度(在iPhone中,最小為980px)。

viewport指的是瀏覽器通過寬度比例來計(jì)算元素尺寸的一塊區(qū)域,通常比屏幕大一點(diǎn)。

而如下meta標(biāo)簽,將使得viewport區(qū)域適配于設(shè)備像素寬度(在iPhone中,一般為320px)。

<meta name="viewport" width="device-width">

在沒有使用meta標(biāo)簽前,頁面看起來是這樣的(計(jì)算元素尺寸時(shí)使用了較大的CSS像素寬度):


而添加meta標(biāo)簽后,變?yōu)槿缦拢ㄓ?jì)算元素尺寸時(shí)使用了設(shè)備像素):


iPhone4的特例

蘋果iPhone4采用了新的顯示技術(shù),宣稱640px的分辨率,但需要注意的是,其實(shí)際設(shè)備像素寬度仍然是320px,

有些設(shè)備在media query時(shí)返回的是屏幕分辨率而不是設(shè)備像素寬度,這些情況導(dǎo)致了網(wǎng)頁設(shè)計(jì)上的不一致。

解決方案和DIPS

Google引入了一個(gè)dips(device-independent pixels)的中間概念,web開發(fā)人員只需要處理DIPS,究竟屏幕能顯示多少內(nèi)容,而無需關(guān)心實(shí)際屏幕分辨率,這是好的技術(shù)方向,將有助于消除新的硬件顯示技術(shù)給media query編程帶來的混亂。


by iefreer


本站僅提供存儲服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點(diǎn)擊舉報(bào)。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
移動前端開發(fā)之viewport的深入理解
簡單的完成Web響應(yīng)式設(shè)計(jì) – 設(shè)計(jì)筆記
一篇搞定移動端適配
蘋果(Safari)瀏覽器的圖片width設(shè)置為100%但實(shí)際顯示為980px改成的問題方法
淺談移動端中的視口(viewport)
學(xué)習(xí)之響應(yīng)式Web設(shè)計(jì):Media Queries和Viewports
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長圖 關(guān)注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服