rem布局实现自适应
2016-07-26 19:15
204 查看
使用em和rem单位进行布局,相对%百分比布局更加灵活,可以根据浏览器的字体大小调整和缩放来相应显示页面。
但因为em是相对父级元素的
而rem是相对于根元素html的
具体应用就是给html设置fontSize大小,在DomContentLoaded或resize时,动态调整fontSize大小,让使用rem单位的元素一起缩放,达到自适应的效果。
?处的值为一个比例关系,根据当前可视区的大小与设计稿做一个比例关系。通过这个比例进行缩放。
但因为em是相对父级元素的
font-size,想想就复杂。
而rem是相对于根元素html的
font-size进行计算,绕开了复杂的层级关系,更加简单。浏览器默认字体大小为16px,转化关系为 16px=1rem。
具体应用就是给html设置fontSize大小,在DomContentLoaded或resize时,动态调整fontSize大小,让使用rem单位的元素一起缩放,达到自适应的效果。
document.documentElement.style.fontSize=?;
?处的值为一个比例关系,根据当前可视区的大小与设计稿做一个比例关系。通过这个比例进行缩放。
相关文章推荐
- Android布局的小窍门?
- Web布局连载——两栏固定布局(五)
- 样式表CSS布局经验
- 在winform下实现左右布局多窗口界面的方法之续篇
- css网页布局中注意的几个问题小结
- DL.DT.DD实现左右的布局简单例子第1/2页
- 使用CSS框架布局的缺点和优点小结
- div+CSS网页布局的意义与副作用原因小结第1/2页
- 在winform下实现左右布局多窗口界面的方法
- Android布局技巧之创建可重用的UI组件
- Android编程之代码创建布局实例分析
- CSS顶级技巧大放送,div+css布局必知
- 用div实现像table一样的布局方法
- Bootstrap三种表单布局的使用方法
- 精彩的Bootstrap案例分享 重点在注释!(选项卡、栅格布局)
- 第七篇Bootstrap表单布局实例代码详解(三种表单布局)
- jQuery EasyUi实战教程之布局篇
- 手机端页面rem宽度自适应脚本
- jQuery EasyUI 布局之动态添加tabs标签页
- jquery自适应布局的简单实例