rem

闲谈CSS单位rem

前段时候有个朋友问我rem需要注意些什么,我回她说这个参考网上一搜一大把。因为如果我没有记错2011年左右这个rem的单位就已经被各大技术博客讨论的铺天盖地。而现在已经快2016年了,不得不感慨时间的流逝。曾经的IE6已经消亡,虽然过程缓慢,但相信IE8最终也会和IE6一样成为历史。到了那个时候,rem就可以真正走上历史舞台了。如是,我觉得自己还是有必要拿rem出来写一写,一来证明一下我这个博客只是诈尸,二来对当前可能没人讨论到的方面做一个补充。不过自己年纪大了,不太适合长篇大论,小标题就不拟了,主要是简短闲谈。 rem是一个好东西。如果没有兼容IE8的顾虑,rem可以说是一个非常理想的单位。rem和em一样是相对单位,只是有别于em相对于父元素,rem相对于根元素html,即root em。这样的设定使得rem天生具备扁平级联的特性。早期IE不支持px单位的缩放,这是人们使用em单位的一个主要原因,但em单位存在过深的级联性,…