CSS中px em rem的区别与使用方法

编辑作者:www.789mux.com    在线用户:54    标签: css    html    元素   

我们国内很多设计师们都喜欢用px,但是国外的网站基本上都是使用em和rem的,那么这三者之间有什么区别呢?那么我们现在就去看看CSS中px em rem的区别与使用方法。

px是像素图像的基本采样单位,相对于显示器屏幕分辨率而已的,什么是一个像素呢,你把一张图一直放大,会看到一个个小的方格子,一个方格子就是一个像素。浏览器默认的字体大小是16px。

px的特点是:字体大小写死固定了,是固定值,老版本IE无法缩放字体,但现在基本上都不用管低版本的IE。所以一般情况都会使用这种单位,够精确。

em是一个相对单位表示相对于其父亲元素字体的大小而言,可以是小数,整数。比如父元素字体大小是16px,则1em就是16px,2em就是32px。

em的特点是:不是固定值,它的值会随着父字体大小而变化。 使用场景:当当前元素的内外边距需要与当前字体大小成比例时,可以使用em。

rem也是一个相对单位与em的区别是,他是相对于根元素而言的,这样在使用计算时就比em简单方便多了,因为他的参考值就是根元素子图大小,浏览器默认的是16px。

rem的特点是:相对于根元素字体大小,计算方便。可以通过控制html根字体大小来改变整个页面字体大小,是页面在哥尺寸的移动端自适应。

以上就是CSS中px em rem的区别与使用方法,希望本文的内容对大家的学习或者工作能带来一定的帮助,感兴趣的小伙伴们赶快去体验一下它们之间的区别吧。

请发表您的评论