博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
相对单位rem
阅读量:5904 次
发布时间:2019-06-19

本文共 730 字,大约阅读时间需要 2 分钟。

-前言-

「rem」是指根元素(root element)的字体大小,那么它的优点也就是不会随着父元素的字体大小变化而变化了,减少了父子元素之间字体大小计算的复杂程度。

建议事先参阅一章节。
尺寸单位也不知rem、em、px这三种,因为上面这三种最为常用,或者说将来最为常用,下面进入正题。
 
-正文-
几乎大部分浏览器出奇的一致,根元素 html 的默认字体大小都是 16px,那么为了方便计算,我们把这个单位变为10,也就是 10÷16=62.5%。那么其他元素在设置字体大小时是这样的:
h1 {
font-size: 24px; font-size: 2.4rem; /* 24÷10=2.4 */}
 
** 为了兼容其他不支持「rem」的浏览器,我们需要同时设置 px 为单位的字体大小。 **
 
一、区别
em是相对于当前元素的字体大小;
rem是相对于根元素html的字体大小;
二、优点
em需要知道当前元素的字体大小,需要繁琐的计算;
rem相对轻松多了,只需要参考根元素的字体大小就可以了;
核心代码如下:
html{  /*浏览器默认字体16px,这里规定根元素的字体大小为10px*/  font-size:62.5%;}body{  /*设置bod的字体大小为14px*/  font-size:1.4rem;}div{  /*设置div的字体大小为12px*/  font-size:1.2rem;}
 
** rem的兼容性很好,只有ie6-ie8不支持,其他标准浏览器都支持。 **
 
 
 px&rem换算利器:
   
r98a
 

转载于:https://www.cnblogs.com/zhanglei521/p/5580921.html

你可能感兴趣的文章
海外旅游最常用的100句英语口语
查看>>
http协议进阶(五)连接管理
查看>>
服务器创建好后怎样使用远程连接工具链接的一些问题
查看>>
插件~NuGet与packages管理项目的包包
查看>>
笔试算法题(34):从数字序列中寻找仅出现一次的数字 & 最大公约数(GCD)问题...
查看>>
JS基本功 | JavaScript专题之数组 - 方法总结
查看>>
matlab数字图像处理函数,MATLAB数字图像处理学习(二)|常用函数
查看>>
错误请联系管理员文件 index.php,帝国CMS订单、反馈信息、投稿与留言发邮件通知管理员的方法...
查看>>
小米笔记本装linux教程视频教程,Archlinux安装指南~小米笔记本Air 13.3英寸版本
查看>>
linux卸载nomachine,NoMachine 安装与配置及使用
查看>>
企业shell常见面试题及企业实战案例深入浅出讲解
查看>>
Load Test
查看>>
美文共赏
查看>>
RHEL6入门系列之十七,打包与压缩
查看>>
SQLite 3.7.13的加密解密(二)—— 开放宏定义
查看>>
禁止server 2008域端口的脚本
查看>>
数据结构图之二(最小生成树--普里姆算法)
查看>>
HTML输出 一 控制列背景颜色
查看>>
Redis for Windows(C#缓存)配置文件详解
查看>>
回忆2013年的点点滴滴(各个方面)
查看>>