为了账号安全,请及时绑定邮箱和手机立即绑定

请问这句话是什么意思

请问这句话是什么意思

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 应该是大多数浏览器的默认字号

查看完整回答
反对 回复 2017-10-26
?
__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";
}


查看完整回答
反对 回复 2017-10-26
  • 3 回答
  • 0 关注
  • 1718 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信