移動端調試方法css
視口(viewport)就是瀏覽器顯示頁面內容的屏幕區域。視口能夠分爲佈局視口、視覺視口和理想視口html
佈局視口layout viewportweb
視覺視口 visual viewport移動web開發
理想視口ideal viewport瀏覽器
meta視口標籤服務器
<meta name="viewport" content="width=device-width,user-scalable=no,initail-scale=1.0,maximum-scale=1.0,minimum-scale=1.0">
屬性 | 解釋說明 |
---|---|
width | 寬度設置的是viewport寬度,能夠設置device-width特殊值 |
initial-scale | 初始縮放比,大於0的數字 |
maximum-scale | 最大縮放比,大於0的數字 |
minimum-scale | 最小縮放比 |
user-scalable | 用戶是否能夠縮放,yes或者no(1或0) |
標準的viewport設置app
二倍圖ide
物理像素點指的是屏幕顯示的最小顆粒,是物理真實存在。這是廠商在出廠時就設置好了,好比蘋果6\7\8是750*1334模塊化
咱們開發時候的1px不是必定等於1個物理像素的佈局
PC端頁面,1個px等於1個物理像素的,可是移動端就不盡相同
一個px的能顯示的物理像素點的個數,稱爲物理像素比或屏幕像素比
背景縮放 background-size
background-size 屬性規定背景圖像的尺寸
background-size:背景圖片寬度 背景圖片高度;
屬性 | 說明 |
---|---|
單位 | 長度|百分比|cover|contain |
cover | 把背景圖片擴展至足夠大,以使背景圖片徹底覆蓋北京區域 |
contain | 把背景圖像擴展至最大尺寸,以使齊寬度和高度徹底適應內容區域 |
物理像素&物理像素比
多倍圖
移動端主流方案
移動端技術解決方案
移動端瀏覽器
CSS初始化normalize.css
特殊樣式
/**CSS3盒子模型/ box-sizing:border-box; -webkit-box-sizing:border-box; /*點擊高亮咱們須要清除 */ -webkit-appearance:none; /*禁用長安頁面時的彈出菜單*/ ima,a{ -webkit-touch-callout:none; }
移動端技術選型