REM

rem是CSS3新增的一个相对单位(root em,根em),这个单位引起了广泛关注。这个单位与em有什么区别呢?区别在于使用rem为元素设定字体大小时,仍然是相对大小,但相对的只是HTML根元素。这个单位可谓集相对大小和绝对大小的优点于一身,通过它既可以做到只修改根元素就成比例地调整所有字体大小,又可以避免字体大小逐层复合的连锁反应。目前,除了IE8及更早版本外,所有浏览器均已支持rem。对于不支持它的浏览器,应对方法也很简单,就是多写一个绝对单位的声明。这些浏览器会忽略用rem设定的字体大小。下面就是一个例子:

p {font-size:14px; font-size:.875rem;}
注意: 选择使用什么字体单位主要由你的项目来决定,如果你的用户群都使用最新版的浏览器,那推荐使用rem,如果要考虑兼容性,那就使用px,或者两者同时使用。

px 与 rem 的选择?
对于只需要适配少部分手机设备,且分辨率对页面影响不大的,使用px即可 。

对于需要适配各种移动设备,使用rem,例如只需要适配iPhone和iPad等分辨率差别比较挺大的设备。
参考自菜鸟教程

CSS中单位rem的使用说明相关推荐

  1. html 中rem是什么单位,了解并使用CSS中的rem单位

    什么是 rem 可能在你使用收音机或者用其他音乐播放器之前,就已经听过"R.E.M."这个词了.在这个乐队眼中,这个词是"浅睡眠时眼球的快速转动"的缩写,而在 ...

  2. css中单位px和em,rem的区别

    1.PX 相对长度单位.像素px是相对于显示器屏幕分辨率而言的. 1. IE无法调整那些使用px作为单位的字体大小: 2. 国外的大部分网站能够调整的原因在于其使用了em或rem作为字体单位: 3. ...

  3. css中单位em和rem

    一.介绍 1.em w3cschool中给出css中尺寸单位如下: 单位 描述 % 百分比 in 英寸 cm 厘米 mm 毫米 em 1em 等于当前的字体尺寸. 2em 等于当前字体尺寸的两倍. 例 ...

  4. 彻底弄懂css中单位px和em,rem的区别

    2019独角兽企业重金招聘Python工程师标准>>> rem: rem一般用于设置字体的大小,1rem就是html根元素的字体大小,2rem就是html字体大小的2倍,1.5rem ...

  5. 总结css中单位px和em,rem的区别

    国内的设计师大都喜欢用px,而国外的网站大都喜欢用em和rem,那么三者有什么区别,又各自有什么优劣呢? PX特点 1. IE无法调整那些使用px作为单位的字体大小: 2. 国外的大部分网站能够调整的 ...

  6. 20、CSS中单位:【px和%】【em和rem】【vw|vh|vmin|vmax】的区别

    CSS中的px 和 % px (pixels) 是固定单位,也可以叫基本单位,代表像素,可以确保元素的大小不受屏幕分辨率的影响. % (percentage) 是相对单位,代表元素大小相对于其父元素或 ...

  7. 了解和使用CSS中的rem单位

    什么是雷姆单位? 在收听广播或音乐播放器之前,您可能遇到过" REM"一词.与他们的音乐同伴不同,它们在深度睡眠期间被称为"快速眼动",而CSS rem则代表& ...

  8. css中单位px、pt、em和rem的区别

    国内的设计师大都喜欢用px,而国外的网站大都喜欢用em和rem,那么三者有什么区别,又各自有什么优劣呢? px :像素(Pixel).相对长度单位.像素px是相对于显示器屏幕分辨率而言的.(引自CSS ...

  9. css 相对单位rem详解

    CSS3新增了一个相对单位rem(root em,根em),这个单位引起了广泛关注.这个单位与em有什么区别呢?区别在于使用rem为元素设定字体大小时,仍然是相对大小,但相对的只是HTML根元素.这个 ...

  10. html中rem和em,CSS 中的 rem 和 em 的区别(1)

    css 个人接触一段时间,自认为对一些 confusing 的地方比较清楚,但是上周当有同事问道 rem 和 em 具体的区别,以及他们都适合应用在什么场景下,自己也回答含糊不清,所以搜集一些资料从新 ...

最新文章

  1. CoGAN pytorch
  2. 塔勒布: 2019-nCoV的系统风险:一份笔记
  3. OC Block网上转载
  4. Excel中的VBA宏:每次划款前从总名册中同步用户数据到当前页
  5. defined 函数使用
  6. 行千里,看山城轻轨穿楼越林;致广大,望重庆交通桥上桥下
  7. 为人处事的一些小句子。
  8. Vue之通过代理设置跨域访问
  9. python - 获取时间戳(10位和13位)
  10. Linux 学习笔记_12_文件共享服务_4_SSH
  11. laravel的foreach
  12. 怎样使用 ASP.NET Optimization Bundling压缩样式表和脚本
  13. 学习小感之浅谈学习兴趣之路
  14. .Net语言 APP开发平台——Smobiler学习日志:实现手机上常见的ListMenuView
  15. 论文:GeoGebra 在线数学应用函数演示
  16. bzoj3159: 决战
  17. cad2019菜单栏怎么调出来_AutoCAD2019工具栏怎么调出来 工具栏没了找不到解决方法...
  18. 试验设计——拉丁超立方抽样
  19. 数仓和数据中台长期霸权,数据湖最稳
  20. ORACLE中dual的详解及其故障恢复

热门文章

  1. Java、OC、C/C++中的null
  2. Extjs grid增加或删除列后记住滚动条的位置
  3. hihoCoder #1117 战争年代
  4. 获取css style值
  5. Java运行linux和windows系统命令
  6. JVM 隐含执行同步情况
  7. 用NextResult方法取得多个Result Set
  8. shit!Vxworks!Shit!WorkBench!
  9. 几行python代码实现Windows软件卸载
  10. appscan无法连接到服务器_闪烁之光无法连接服务器怎么办 解决方案一览