var ch = document.documentElement.clientWidth; ch>640?_html.style.fontSize = "40px":_html.style.fontSize = ch / 16 + "px";
3 回答
已采纳
王益达
TA贡献12条经验 获得超15个赞
代码基本含义:
当视口宽度大于 640px 时,设置根元素字号为 40px;
否则,设置根元素字体为视口宽度的 (1/16)px
这应该是 移动端网页自适应不同尺寸的屏幕 的解决方案之一:
用 JS 获取当前视口宽度,动态设置根元素字号大小。样式长度单位用 rem,1rem 换算 px 的值就是该段 JS 代码计算的值。
640px 应该是 iPhone 5 屏幕宽度
16px 应该是大多数浏览器的默认字号
__innocence
TA贡献313条经验 获得超208个赞
ch>640?_html.style.fontSize = "40px":_html.style.fontSize = ch / 16 + "px";
-->
if(ch > 640){ _html.style.fontSize = "40px" }else{ _html.style.fontSize = ch / 16 + "px"; }
添加回答
举报
0/150
提交
取消