視口理論

基本概念

屏幕尺寸

對角線的長度(英寸)

屏幕分辨率

橫縱向上物理像素的個(gè)數(shù) (物理像素)

屏幕密度

每英寸上物理像素的個(gè)數(shù)(決定高清屏還是普通屏)

視口尺寸

橫縱向上css像素的個(gè)數(shù)


4個(gè)像素、3個(gè)視口、2個(gè)操作、1個(gè)比例

4個(gè)像素

物理像素

屏幕成像的最小單位缕探,一個(gè)物理像素在不同設(shè)備上占據(jù)的面積是不一樣的

css像素

web開發(fā)者使用的最小單位,一個(gè)css像素最終會轉(zhuǎn)成物理像素还蹲。一個(gè)css像素到底占據(jù)多少個(gè)物理像素爹耗,跟屏幕的特性和用戶的縮放行為有關(guān)。這里的屏幕的特性是指普通屏還是高清屏谜喊,實(shí)際上就是像素比潭兽。

????????在不考慮用戶縮放的情況下,

????????沒有viewport標(biāo)簽的時(shí)候斗遏,一個(gè)css像素到底占據(jù)多少個(gè)物理像素山卦?要看這塊屏幕橫向上有多少個(gè)物理像素(屏幕的橫向分辨率)和這塊屏幕橫向上有多少個(gè)css像素(視覺視口的橫向尺寸)。視覺視口的橫向尺寸與屏幕的橫向分辨率的比值就是一個(gè)css像素占據(jù)物理像素的個(gè)數(shù)诵次。

? ? ? ? 有viewport的時(shí)候账蓉,像素比(物理像素和設(shè)備獨(dú)立像素的比例)枚碗,也是物理像素和css像素的比例。

? ? ? ? 考慮用戶縮放的時(shí)候:

? ? ? ? 放大:css像素占據(jù)更多的物理像素

? ? ? ? 縮兄尽:css像素占據(jù)更少的物理像素

設(shè)備獨(dú)立像素

設(shè)備對接css像素的接口肮雨,一旦css像素與設(shè)備獨(dú)立像素掛上鉤,像素比才能發(fā)揮作用箱玷。

(width="device-width")怨规,否則像素比就不起作用。

位圖像素

圖片的最小單位锡足,位圖像素與物理像素一比一時(shí)椅亚,圖片才能完美清晰的展示。

3個(gè)視口

布局視口

決定頁面的布局

視覺視口

決定用戶能看到什么舱污。一個(gè)css像素占據(jù)多少個(gè)物理像素,和視覺視口有極大的關(guān)系弥虐。

一個(gè)視覺視口包含的物理像素的個(gè)數(shù)是固定的扩灯,就屏幕的分辨率、一個(gè)視覺視口包含的css像素的個(gè)數(shù)是不確定的霜瘪,更用戶的縮放行為有關(guān)珠插。

理想視口

設(shè)備獨(dú)立像素的值

2個(gè)操作

用戶

只影響布局視口

系統(tǒng)

影響布局視口和視覺視口

放大:放大一個(gè)css像素的面積,視覺視口的尺寸變小颖对,一個(gè)css像素占據(jù)的物理像素的個(gè)數(shù)變多

縮心沓拧:縮小一個(gè)css像素的面積,視覺視口的尺寸變大缤底,一個(gè)css像素占據(jù)的物理像素的個(gè)數(shù)變少

像素比

官方定義:物理像素/設(shè)備獨(dú)立像素

屏幕在一個(gè)方向物理像素的個(gè)數(shù)與同方向上設(shè)備獨(dú)立像素的比值

當(dāng)加上viewport標(biāo)簽之后顾患,css像素與設(shè)備獨(dú)立像素重合,像素比可以理解為屏幕物理像素與css像素的比值个唧。

3個(gè)意外

1.太大的元素

使用完美視口解決太大的元素超過視覺視口后不出滾動條的問題

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

2.width和initial-scale的沖突

誰大聽誰的

在移動端江解,能改變布局視口的尺寸的只有width和initial-scale侧蘸,以及屏幕旋轉(zhuǎn)切換邪蛔。

3.等比問題

沒有viewport的時(shí)候,等比惠奸,但是頁面太小魄梯,字體太小

有viewport的時(shí)候桨螺,不等比。

每一個(gè)css像素在不同設(shè)備上占據(jù)的實(shí)際屏幕尺寸一樣酿秸。但是每一個(gè)css像素在不同設(shè)備上占據(jù)的物理像素個(gè)數(shù)不一樣灭翔。

由此引發(fā)了適配的問題。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末允扇,一起剝皮案震驚了整個(gè)濱河市缠局,隨后出現(xiàn)的幾起案子则奥,更是在濱河造成了極大的恐慌,老刑警劉巖狭园,帶你破解...
    沈念sama閱讀 212,718評論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件读处,死亡現(xiàn)場離奇詭異,居然都是意外死亡唱矛,警方通過查閱死者的電腦和手機(jī)罚舱,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,683評論 3 385
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來绎谦,“玉大人管闷,你說我怎么就攤上這事∏猿Γ” “怎么了包个?”我有些...
    開封第一講書人閱讀 158,207評論 0 348
  • 文/不壞的土叔 我叫張陵,是天一觀的道長冤留。 經(jīng)常有香客問我碧囊,道長,這世上最難降的妖魔是什么纤怒? 我笑而不...
    開封第一講書人閱讀 56,755評論 1 284
  • 正文 為了忘掉前任糯而,我火速辦了婚禮,結(jié)果婚禮上泊窘,老公的妹妹穿的比我還像新娘熄驼。我一直安慰自己,他們只是感情好烘豹,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,862評論 6 386
  • 文/花漫 我一把揭開白布瓜贾。 她就那樣靜靜地躺著,像睡著了一般吴叶。 火紅的嫁衣襯著肌膚如雪阐虚。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 50,050評論 1 291
  • 那天蚌卤,我揣著相機(jī)與錄音实束,去河邊找鬼。 笑死逊彭,一個(gè)胖子當(dāng)著我的面吹牛咸灿,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播侮叮,決...
    沈念sama閱讀 39,136評論 3 410
  • 文/蒼蘭香墨 我猛地睜開眼避矢,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起审胸,我...
    開封第一講書人閱讀 37,882評論 0 268
  • 序言:老撾萬榮一對情侶失蹤亥宿,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后砂沛,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體烫扼,經(jīng)...
    沈念sama閱讀 44,330評論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,651評論 2 327
  • 正文 我和宋清朗相戀三年碍庵,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了映企。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 38,789評論 1 341
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡静浴,死狀恐怖堰氓,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情苹享,我是刑警寧澤双絮,帶...
    沈念sama閱讀 34,477評論 4 333
  • 正文 年R本政府宣布,位于F島的核電站得问,受9級特大地震影響掷邦,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜椭赋,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 40,135評論 3 317
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望或杠。 院中可真熱鬧哪怔,春花似錦、人聲如沸向抢。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,864評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽挟鸠。三九已至叉信,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間艘希,已是汗流浹背硼身。 一陣腳步聲響...
    開封第一講書人閱讀 32,099評論 1 267
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留覆享,地道東北人佳遂。 一個(gè)月前我還...
    沈念sama閱讀 46,598評論 2 362
  • 正文 我出身青樓,卻偏偏與公主長得像撒顿,于是被迫代替她去往敵國和親丑罪。 傳聞我的和親對象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,697評論 2 351

推薦閱讀更多精彩內(nèi)容

  • 測試測試測試測試測試測試測試測試測試測試測試測試測試測試測試測試測試測試測試測試測試測試測試測試測試測試測試測試測...
    七魂之月閱讀 890評論 1 16
  • spring官方文檔:http://docs.spring.io/spring/docs/current/spri...
    牛馬風(fēng)情閱讀 1,653評論 0 3
  • 測試的基本概念 測試是軟件生存周期中十分重要的一個(gè)過程,是產(chǎn)品發(fā)布吩屹、提交給最終用戶前的穩(wěn)定化階段跪另。 1、 測試的分...
    金金毛閱讀 2,327評論 0 1
  • UI設(shè)計(jì)師必學(xué)的設(shè)計(jì)規(guī)范要點(diǎn)總結(jié) www.woshipm.com/ucd/110202.html 要做設(shè)計(jì)規(guī)范前煤搜,...
    snowdoem閱讀 242評論 0 2
  • 第一次獨(dú)自一人走過那條滿是你的影子的古樸小巷免绿。小巷還是和以前一樣喧囂,唯一變了的就是那些商販臉上的皺紋與滄桑多...
    血妺陌閱讀 374評論 0 1