在標籤中meta標籤中,
viewport的寬度:當前瀏覽器寬度小於980時,寬度為980,當瀏覽器的寬度大於980時,寬度與瀏覽器寬度一致
initial-scale=1.0頁面的初始縮放比例, maximum-scale=1.0,最大縮放比例1.0 user-scalable=no 是否手動縮放
布局單位
%百分比:基於父元素進行設定,如果父元素沒有寬高則無效
vw vh:乙個vw等於viewport寬度的百分之一,乙個vh等於viewport高度的百分之一
vmax等於vw和vh中較大的那乙個,vmin等於較小的那乙個
rem:乙個rem等於根元素(html)的字型大小,相容性好,但使用前需要設定
rem不是乙個自適應的單位,不會根據裝置尺寸自己改變,可以使用js進行動態設定
js 設定rem:
Rem 自適應布局
1.先引入一下js,到頭部的script標籤的最前面。2.根據設計稿大小,調整裡面的最後兩個引數值。3.使用1 rem 100px轉換你的設計稿的畫素,例如設計稿上某個塊是100px 300px,換算成 rem則為1 rem 3rem。上面的 如果在 uc瀏覽器下橫屏與豎屏轉換,發現 並沒有 自適應...
自適應rem布局
自適應處理 假設 function doc,win if doc.addeventlistener return win.addeventlistener resizeevt,recalc,false doc.addeventlistener domcontentloaded recalc,fals...
rem自適應布局
使用rem實現自適應布局,應該算是當前移動前端的一大趨勢,有些人對此還有點迷惑,搞不懂rem是如何實現自適應布局,如何根據設計稿來調整rem的值?rem布局如何用雪碧背景?rem一定要載入js嗎?rem的根html font size設定為多少合適?看看這篇文章,也許能幫到你。目前有兩種,一種是根據...