px % em rem vw/vh 的区别
像素,基本单位
相对于父元素的尺寸。
如根据 position: absolute;
居中显示时,需要设置 left: 50%
.container {with: 200px;height: 200px;position: relative;
}
.box {with: 100px;height: 100px;position: absolute;left: 50%;top: 50%;margin-top: -50px;margin-left: -50px;
}
相对于当前元素的 font-size
。首行缩进可以使用 text-indent: 2em
。
rem = root em
相对于根元素的 font-size
。可以根据媒体查询,设置根元素的 font-size
,实现移动端适配。
rem
北宋仁宗年间,某年京师瘟疫盛行,军民伤损甚多。天子钦点洪太尉前往江西信州龙虎山,宣请张天师驱邪除祟。洪太尉寻天师不见,却因固执走了上清宫中镇压的一百单八个魔头。转眼数十年过去,正是哲宗在位之时。破落户高俅凭借一身的奇技淫巧深得端王欢心,随即平步青云。待端王继位为徽宗,高俅更到了不可一世的地步
设计稿中任意元素的px / 根元素的font-size值 =设计稿中任意元素的rem值
vw vh
div1div2div3