关于响应式布局的字体大小设置
2015-09-02 12:18
246 查看
原理:利用rem和js:
1.js设置html根节点的字体大小;
2、rem是参照html节点的
1.js设置html根节点的字体大小;
window宽度/每行多少个字
2、rem是参照html节点的
<html> <head> <title></title> <meta charset="utf8"> <script type="text/javascript" src="jquery.min.js"></script> </head> <body> <p>浏览器中用户都是可以自定义默认的文字大小的,如果使用 px,用户自行在浏览器设置中改变了文字大小后,网页上是不会变化的。我们不能排除视障用户(如近视)、老年用户不会这么做,作为一个具有「人文关怀」的 前端,我们完全可以考虑这些情况。由其是在引入了 CSS预处理工具之后,这几乎不会增加什么成本。 也再次印证前面提到的:响应式网页不仅仅是响应不同类型的设备,而且需要响应不同的用户需求。</p> <p>window宽度/每行多少个字</p> </body> </html>
p{ font-size: 2rem; }
$(function(){ fontSize(); $(window).resize(fontSize) }) function fontSize(){ var h = $(window).width()/100; console.log(h); $("html").css("font-size",h+"px"); }
相关文章推荐
- [LeetCode] Maximal Rectangle
- Swift2学习笔记(2)
- Unity5内部渲染的优化1:介绍
- s5pv210的外部中断
- 【前端学习笔记】2015-09-02~~~~ 关于filter()匹配的使用
- linux 防火墙
- Qt的signal/slot机制原理
- java String.format() 字符串格式化
- Vim 使用入门 -- 转载保存
- 导入数据库的user表
- C语言中查询进程信号是否被遮罩或搁置的简单方法
- 怎么入门iOS之OC_UI晋级学什么、
- 鼠标样式改变 隐藏鼠标在鼠标位置绘制图片,当鼠标经过时改变样式
- shell 中嵌套expect 详解
- Spring文件上传
- bash
- [LeetCode 191] Number of 1 Bits
- [LeetCode]N-Queens II
- set_union
- matlab中调用C代码