对于px,em,rem的理解
px | em | rem | rpx |
---|---|---|---|
绝对单位 | 相对单位 | 相对单位 | 绝对单位 |
独来独往,棱角分明,一就是一,二就是二,1px就是显示器上的1像素 | 听从父元素的,没有半点主张 | 听html的,下面所有的元素都听html的 | 1rpx就是显示器上的0.5px |
px单位的代码成本比较高 | 页面层级比较复杂时候不适合用 | 注意浏览器的兼容性 | 小程序独有 |
一般用于网站的搭建 | H5网页 | H5网页 | 小程序 |
总结:各有用途,看需要做什么。
rem浏览器兼容性:
IE9以上等支持CSS3的浏览器是肯定的可以支持的,如果想要兼容IE低版本,那可以考虑针对IE9以下低版本浏览器,用px来实现
1rem = 16px
1px = 2rpx