基礎10.11

1.幾個基本像素

? ? 物理像素(屏幕分辨率)

????CSS像素

????設備像素:設備獨立像素,可以認為是計算機坐標系統中的一個點,代表一個程序使用的虛擬像素(eg:css像素),然后由相關系統轉化為物理像素。

? ? 位圖像素:1個位圖像素占據1個物理像素,圖片才能完美清晰的展示,否則失真。

2.像素比

? ? =一個方向上占滿一塊屏幕需要的物理像素個數/一個方向上占滿一塊屏幕需要的設備獨立像素個數

? ? 當寫上meta標簽后,width=device-width,使css像素與設備獨立像素鏈接了起來,即css像素等同于設備獨立像素

3.移動端視口

? ? 布局視口:控制整個移動端的布局

? ? 視覺視口:決定用戶能看到的頁面


????理想視口

?3.獲取視口

????Element.clientWidth表示元素內部的寬度,包括內邊距但不包括垂直滾動條(布局視口)

? ? window.innerWidth包括垂直滾動條(視覺視口)? ?

? ? window.screen.width 移動端返回理想視口,pc端返回分辨率

4.縮放

放大:1個css像素的面積變大,區域內css像素的個數變少,視覺視口的尺寸變小

在pc端 用戶縮放影響視口的尺寸

在移動端,用戶縮放影響視覺視口的尺寸,不會影響布局視口

系統縮放參照于理想視口進行縮放,改變布局視口和視覺視口

完美視口能處理太大的元素

<meta name="viewport"content="width=device-width,initial-scale=1.0 minimum-scale=1.0,maximun-scale=1.0,

user-scale=no,height=device-height,target-densitydpi=device-dpi"/>

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • 頁面布局 靜態布局(Static Layout)使用CSS邏輯像素單位px進行定寬布局,是PC端最常見形式。 流式...
    JunChow520閱讀 1,461評論 0 6
  • 一、meta標簽的效果 移動端頁面一般會在head頭部添加如下meta標簽。 該meta標簽是否添加對頁面渲染的影...
    nimw閱讀 3,628評論 0 5
  • 一、像素(pixel) 像素,通常來說就是一個個有各種顏色的小方點,作為構成影像的最小單位。它即有硬件上的概念也有...
    CAaRrLl閱讀 2,323評論 0 2
  • 4個像素 物理像素(設備像素--dp):通常指設備的分辨率。物理像素是設備呈像的最小單位---屏幕尺寸:屏幕對角線...
    廢廢_siri閱讀 422評論 0 0
  • 我又不是什么圣母 我自己開心就好了 要是別人也開心那更好了
    em李甜甜閱讀 51評論 0 0