2021-09-22 css单位

Css单位px,rem,em,vw,vh的区别:

1.px
px是像素pixel的缩写,是进行网页布局的基本单位,像素px简单来说,就是相对于显示器屏幕的分辨率的大小。

2.em
em是相对长度单位。大小取决于当前对象内的父元素的font-size的文本字体尺寸,汝过当前父元素没有设置尺寸,则默认为浏览器的默认字体尺寸

3.rem
rem是CSS3中新增加的一个相对单位,rem的大小取决于HTML的根元素字体大小,一般浏览器默认是16px

html{
/*    10/16*100%=62.5%    定义一个基本字体大小62.5%     转换像素单位是10px*/
	font-size: 62.5%
}

rem方案的优点是,只要我们设置了根目录的大小,整个页面的布局比例也相应的参照根目录的比例调整

除了IE8以及更早的版本,rem支持所有的浏览器

rem与em的区别:
rem的相对长度是相对于根元素大小,而em是相对于其父元素的字体大小

vw、vh、vm
vw、vh、vmax、vmin这四个单位都是基于视口
vw是相对于视口(viewport)的宽度而定的,长度等于视口宽度的1/100
假如浏览器宽度为100px,那么1vw=1px(100/100)
vh是相对视口(viewport)的高度而定的,长度等于视口高度的1/100
假如浏览器高度为200px,那么1vh就是2px
vmin和vmax是相对视口高度和宽度两者之间的最小值或者最大值
vm相对于视口宽度或者高度中较小的那个进行相对长度设定()

%(百分比)
1.普通定位就是相对于父元素的位置进行定位
2.对于position:absolute的元素是相对于已定位的父元素
3.对于position:fixed的元素就是相对于可视窗口

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值