网页制作 
首页 > 网页制作 > 浏览文章

CSS中px em rem区别与使用

(编辑:jimmy 日期: 2024/11/17 浏览:3 次 )

最近在学习字体时遇到字体大小的设置,font-size单位可以是px或em或rem,那么这几种单位都有什么区别呢,该如何使用呢?

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

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

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

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

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

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

以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,同时也希望多多支持!

上一篇:纯CSS3实现Material Design效果
下一篇:不定宽高的文字在div中垂直居中实现方法
一句话新闻
Windows上运行安卓你用过了吗
在去年的5月23日,借助Intel Bridge Technology以及Intel Celadon两项技术的驱动,Intel为PC用户带来了Android On Windows(AOW)平台,并携手国内软件公司腾讯共同推出了腾讯应用宝电脑版,将Windows与安卓两大生态进行了融合,PC的使用体验随即被带入到了一个全新的阶段。