font-size: 62.5%的意义

首先,rem是以html为基准。

一般的,各大主流浏览器的font-size默认值为16px,此时1rem=16px。如果此时将rem与px进行换算很麻烦,比如0.75rem=12px。

为了更方便的进行换算(比如1:10),就可以加样式:

html
,body{font-size: 62.5%
}

设置了62.5%以后就有 1rem=10px,便于用rem指定元素的尺寸(比如1.2rem=12px,1.4rem=14px),这样响应式的时候就可以直接改变font-size而无需计算其他各种样式中出现的尺寸了。

用rem定义尺寸的另一个好处是更能适应 缩放/浏览。

至于选择62.5%而非10px的原因,主要是兼容性和未来发展趋势的综合考虑,px这个单位的含义已经越来越混乱,几乎无法评估以后的设备是会一直像现在这样对网页上的px做兼容处理,还是让px回归“像素”的本意,但62.5%代表默认字体尺寸的62.5%这个含义基本不会有混乱。

font-size: 62.5%的意义相关推荐

  1. 成功解决OSError: cannot open resource self.font = core.getfont(font, size, index, encoding, layout_engin

    成功解决OSError: cannot open resource self.font = core.getfont(font, size, index, encoding, layout_engin ...

  2. android设置应用字体大小,在Android应用程序改变的TextView的字体大小从原始设置更改字体大小(Font size...

    我想在我的应用程序指定我自己的文字大小,但我有这样一个问题. 当我在设备设置中更改字体大小,我的应用程序的字体大小TextView也会改变. Answer 1: 其实,设置字体大小只影响大小sp . ...

  3. 微软2016校园招聘4月在线笔试 hihocoder 1288 Font Size (模拟)

    时间限制:10000ms 单点时限:1000ms 内存限制:256MB 描述 Steven loves reading book on his phone. The book he reads now ...

  4. Font shape `OMX/cmex/m/n‘ in size <10.53937> not available (Font) size <10.95> substituted.

    Latex在写公式时,报如下错误: Font shape `OMX/cmex/m/n' in size <10.53937> not available (Font) size <1 ...

  5. js获取html font size,JavaScript fontsize方法入门实例(按照指定的尺寸来显示字符串)...

    JavaScript fontsize 方法 fontsize 方法返回使用 HTML font 标签中 size 属性定义字体大小的字符串.其语法如下: str_object.fontsize( s ...

  6. python使用matplotlib可视化、使用fontsize参数设置单个图像的字体的大小、使用rcParams.update参数全局设置字体的大小(font size)

    python使用matplotlib可视化.使用fontsize参数设置单个图像的字体的大小.使用rcParams.update参数全局设置字体的大小(font size) 目录

  7. html字号的范围,font size大小

    font size="+1"里面的数值是什么意思 font size="+1" font size="+2" font size=" ...

  8. html 设置font size,css font-size属性说明

    css font-size属性说明 发布时间:2009-08-29 19:18:03   作者:佚名   我要评论 CSS的字体样式设置相信许多人再熟悉不过,其实字体样式的设置并不仅仅限于我们平时常用 ...

  9. html中font size默认值,HTML basefont size 属性

    HTML size 属性 size 属性定义了HTML文档的字体大小,取值可以是数值或者相对值,值域为1-7,1最小,默认值为3,请参考下述示例: 实例 规定页面上的默认字体大小: 这是一个标题 这是 ...

最新文章

  1. Java项目:精品养老院管理系统(java+Springboot+Maven+mybatis+Vue+Mysql)
  2. 对分组交换(packet switching)高效迅速灵活可靠四个优点的理解
  3. 腾讯面试题:给40亿个不重复的unsigned int的整数,没排过序的,然后再给一个数,如何快速判断这个数是否在那40亿个数当中?
  4. QString之arg用法
  5. fms3 NetConnection.Connect.Rejected 问题
  6. 银联再发道歉声明;印度发布吃鸡禁令;甘肃全省校园禁售辣条;波音面临50亿罚款;女子撕扯民警头发罚两百;这就是今天的大新闻。...
  7. 互联网晚报 | 9月28日 星期二 | 乐视手机宣布回归;小鹏汽车累计交付量突破10万台;苹果售出20亿部iPhone...
  8. 聊聊领域分析与业务建模
  9. redis哨兵模式原理_Redis的哨兵 (sentinal) 机制的工作原理
  10. python权威指南 pdf_Python高级编程(第2版) 中文完整pdf扫描版[76MB]
  11. 50、BGP配置实验之社团属性community
  12. Failed installing 'Tomcat9' service
  13. [史]世界史上的6大古帝国
  14. 机器人零力拖动技术路线
  15. gym100818F-F - Irrational Roots
  16. 拒绝访问硬盘拒绝访问的找回方法
  17. sql日期时间相减语句
  18. 【Java UI】HarmonyOs如何集成Hawk
  19. 超级计算机紫金,E级超算,下一张黑洞照片“冲洗”能有多快?
  20. “浏览器设置从上次停下的地方继续,但是电脑重启打开后还是主页”问题的解决办法

热门文章

  1. 依靠砸钱占领市场份额,一旦资金链断裂就是满盘皆输
  2. CSS的letter-spacing属性字符间距设置
  3. win11如何安装apk安卓应用?
  4. h5及c3新增的一些内容有哪些?
  5. 计算机“字符”,“字节”以及各单位说明
  6. 脚本 结束 看护 linux,linux看护进程脚本
  7. 【裸机开发】按键输入实验
  8. java -- BigDecimal的setScale的几种用法
  9. Linux 常用命令学习——cp命令、cat命令和more 命令、less命令
  10. 小程序使用vant/weapp