码迷,mamicode.com
首页 > 其他好文 > 详细

px、em、rem三者之间的区别

时间:2019-08-20 16:58:34      阅读:123      评论:0      收藏:0      [点我收藏+]

标签:屏幕   响应式网站   设备   这一   优缺点   一个   尺寸   字体   不用   

px、em、rem都是计量单位,都能表示尺寸,但是有有所不同,而且其各有各的优缺点。

Px表示“绝对尺寸”(并非真正的绝对),实际上就是css中定义的像素(此像素与设备的物理像素有一定的区别,后续详细说明见文末说明1),利用px设置字体大小及元素宽高等比较稳定和精确。Px的缺点是其不能适应浏览器缩放时产生的变化,因此一般不用于响应式网站。

em表示相对尺寸,其相对于当前对象内文本的font-size(如果当前对象内文本的font-size计量单位也是em,则当前对象内文本的font-size的参考对象为父元素文本font-size)。使用em可以较好的相应设备屏幕尺寸的变化,但是在进行元素设置时都需要知道父元素文本的font-size及当前对象内文本的font-size,如有遗漏可能会导致错误。

rem也表示相对尺寸,其参考对象为根元素<html>的font-size,因此只需要确定这一个font-size。

px、em、rem三者之间的区别

标签:屏幕   响应式网站   设备   这一   优缺点   一个   尺寸   字体   不用   

原文地址:https://www.cnblogs.com/shenyzby/p/11383705.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!