你确定,EM是相对于父元素的大小?我们在写样式修改的时候,常用的长度单位有PX、EM、REM。那么它们之间有什么区别呢?1.PX像素。相对长度单位,相对于显示器的屏幕分辨率,IE无法调整以px为单位的字体大小。国外网站之所以能调整,主要是因为字体大小用的是em或者rem。2、emem的相对长度单位是相对当前对象中文本的字体大小参考是父元素的font-size。未设置当前父元素的字体大小。与浏览器默认的字体大小相比,em的值并不固定。em会继承父元素3的字体大小,remrem是css3新的相对单位,rem是相对于HTML根元素字体大小的长度单位。优点只需要设置根目录的大小就可以调整整个页面的比例兼容ie8早期版本4、vw、vhvw、vh、vmax、vmin这四个单位是基于视口的。vw是相对于视口的宽度确定的。长度等于视口宽度的1/100。Vh是相对于视口的高度确定的。length等于视口高度的1/1005,%(百分比)一般是相对于父元素的1,对于普通的定位元素,就是我们理解的父元素2,对于position:absolute;元素相对于定位的父元素3.对于position:fixed;elementsarerelativetoViewPort(visualwindow)6.vmcss3的新单位是相对于viewport的width或height中较小的一个,最小的分为100个vm单位,如:browserheight900px,width1200px,取浏览器最小高度,1vm=900px/100=9px缺点:兼容性差
