前言
最近在学习前端,很多代码中引用了"奇奇怪怪"的单位,也是一个个百度才得知其含义.本篇参照了很多大佬的博客记录一个笔记方便以后查阅.
背景介绍
传统的项目开发中,我们只会用到px、%、em这几个单位,它可以适用于大部分的项目开发,并且拥有比较良好的兼容性。但是你知道吗?从css3开始,浏览器对逻辑单位的支持又提升到了另外一个境界,增加了rem、vh、vw、vm等一些新的长度单位,我们可以利用这些新的单位开发出比较良好的响应式页面,随之覆盖多种不同分辨率的终端,包括移动设备等。现在让我们来看下这些长度单位有什么区别。
px
px就是pixel的缩写,意为像素。px就是一张图片最小的一个点,一张位图就是千千万万的这样的点构成的,比如常常听到的电脑像素是1024x768的,表示的是水平方向是1024个像素点,垂直方向是768个像素点。
em
em是一种计算方式为相对于父元素的字体大小的单位,1em等于父元素设置的字体大小,如果父元素没有设置字体大小,则继续往父元素查找,直到有设置大小的,若都没有设置大小,则使用浏览器默认大小。
CSS中常用属性里使用em这样计算方式的属性有:
border
width
height
padding
margin
line-height


本文介绍了CSS中的常见长度单位,包括px, em, rem, %, 以及vw, vh, vmin, vmax等新单位,探讨了它们在响应式布局中的应用,并提及了CSS中的单位运算。特别是em和rem单位,它们基于父元素和根元素的字体大小,而v系单位则与视口尺寸相关,适合移动端开发。"
116313721,10542980,Oracle12C用户创建与授权详解,"['Oracle数据库', '数据库管理', '数据库授权', '数据库用户']
最低0.47元/天 解锁文章
1460

被折叠的 条评论
为什么被折叠?



