成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_99国内精品久久久久久久

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

css - 使用rem布局的問(wèn)題

瀏覽:98日期:2023-01-13 18:06:29

問(wèn)題描述

是這樣的,看到網(wǎng)上有說(shuō)可以動(dòng)態(tài)定義根元素的font-size,我使用了document.documentElement.clientWidth/10來(lái)定義的,設(shè)計(jì)稿的寬度是750,按理來(lái)說(shuō)在iphone6上的font-size要為75的,可是,我的卻是37.5,然后就很迷茫了

問(wèn)題解答

回答1:

;(function (doc, win, undefined) {

var docEl = doc.documentElement,resizeEvt = ’orientationchange’ in win? ’orientationchange’ : ’resize’,recalc = function () { var clientWidth = docEl.clientWidth; if (clientWidth === undefined) return; docEl.style.fontSize = 20 * (clientWidth / 320) + ’px’;};if (doc.addEventListener === undefined) return;win.addEventListener(resizeEvt, recalc, false);doc.addEventListener(’DOMContentLoaded’, recalc, false)

})(document, window);

回答2:

iphone的devicePixelRatio的為2,所以你需要設(shè)置<meta name='viewport' content='initial-scale=0.5, maximum-scale=0.5, minimum-scale=0.5, user-scalable=no'>

標(biāo)簽: CSS
相關(guān)文章: