移動端基礎(chǔ)

移動端布局計算

Flex:采用Flex布局的元素,它的所有子元素自動成為容器成員,可以自動分配空間,更適合做移動端開發(fā)
rem:在不同的設(shè)備上顯示不同的效果,因此更適合做移動端開發(fā)

移動設(shè)備常見屬性
  • physical pixel:物理像素值,(屏幕分辨率)
  • device-independent pixel:設(shè)備獨立像素(當(dāng)前瀏覽器的寬高)
  • device pixel ratio:設(shè)備像素比(設(shè)備像素比 = 物理像素 / 設(shè)備獨立像素)
  • PPI:每英寸的像素值
Viewport(指設(shè)備的屏幕上能用來顯示網(wǎng)頁的區(qū)域)
<meta name="viewport" content="width=device-width,initial-scale=1.0, maximum-scale=1.0, user->scalable=no">
/*參數(shù)說明
width : 設(shè)置layout viewport 寬度,值為一個正整數(shù),或字符串"width-device"
height:設(shè)置layout viewport 高度,這個屬性很少使用
initial-scale:設(shè)置頁面初始縮放值,值為一個數(shù)字,可以是小數(shù)
minimum-scale : 設(shè)置頁面最小縮放值,值為一個數(shù)字,可以是小數(shù)
maximum-scale : 設(shè)置頁面最大縮放值,值為一個數(shù)字,可以是小數(shù)
user-scalable : 是否允許用戶進(jìn)行縮放,值為"no"或"yes"
*/
CSS度量單位
  • em:相對長度單位,相對于當(dāng)前對象內(nèi)文本的字體尺寸,根據(jù)父元素的大小變化而變化
  • rem:相對長度單位(r指root),相對于根元素(即 html 元素)font-size 的倍數(shù),不會被它的父元素影響
  • vw:相當(dāng)于視窗高度的 %,單位為vw
  • vh:相當(dāng)于視窗寬度的 %,單位為vh
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 移動端適配方案:1)viewport(scale=1/dpr)2)rem3)flex4)vm/vh一、什么是移動端...
    puxiaotaoc閱讀 43,341評論 3 56
  • 剛開始做移動端web開發(fā)的同學(xué)應(yīng)該都碰到過頁面適配問題,為什么我在開發(fā)手機(jī)上調(diào)試好的頁面在其他手機(jī)會有這樣或那樣的...
    留七七閱讀 19,767評論 5 80
  • 原文地址 在移動設(shè)備上進(jìn)行網(wǎng)頁的重構(gòu)或開發(fā),首先得搞明白的就是移動設(shè)備上的viewport了,只有明白了viewp...
    matthewm閱讀 1,601評論 0 4
  • viewport layout viewport(布局視口) 一般移動設(shè)備的瀏覽器都默認(rèn)設(shè)置了一個viewport...
    年過古稀的Coder閱讀 331評論 1 3
  • 我還沒來的時候就考慮過B地,我覺得那里地形比較平坦開闊,比較好建造房子。當(dāng)我來了以后,經(jīng)過各個地方的觀察,也想改過...
    aka加永閱讀 162評論 0 0

友情鏈接更多精彩內(nèi)容