1. 程式人生 > >解決移動端rem+百分比布局加載瞬間頁面錯亂的方法

解決移動端rem+百分比布局加載瞬間頁面錯亂的方法

fontsize style body 推薦 原生 html 錯亂 document font

1.JS加載順序與加載方法
頁面加載順序通常是”從上往下”加載的,所以在內容區域,也就是body以及body包含的DOM還未被瀏覽器遍歷之前,我們就應該將html的font-size計算好。我們應當把計算字體的js放在body之前,如下所示:

推薦——原生寫法(優化加載,加快body的顯示):

function resize(){
var htmlEle = document.documentElement;
var htmlWidth = window.innerWidth;
htmlEle.style.fontSize = 100/750*htmlWidth+‘px‘;
}
resize();

解決移動端rem+百分比布局加載瞬間頁面錯亂的方法