不能不知道的CSS选择器技巧

2020-04-30 14:50:11易采站长站整理

1em等于当前的字体尺寸,数值的改变意味着字体大小的调整。em 有继承这个特性,也就是说,外部父元素定义了字体的em大小,内部子元素会继承这一属性的样式。

rem = root em 。顾名思义,root即根部的,顶部的。也就是根部的em,这个根部指的是HTML根元素。所以rem的大小是针对HTML根元素的大小做字体的相对大小的调整。 

CSS Code复制内容到剪贴板

<style>   
  
     body{   
  
       font-size: 12px;     
  
     }   
  
     /*html{  
 
         font-size: 12px;  
 
     }*/  
  
     div{   
  
         width: 200px;   
  
         height: 100px;   
  
         float:left      }   
  
     .first-div{   
  
         font-size: 1em      }   
  
     .second-div{   
  
         font-size: 2em      }   
  
     .third-div{   
  
         font-size: 1rem      }   
  
     .fourth-div{   
  
         font-size: 2rem      }   
  
 </style>   
  
 <div class="first-div">Hello World</div>   
  
 <div class="second-div">Hello World</div>   
  
 <div class="third-div">Hello World</div>   
  
 <div class="fourth-div">Hello World</div>   

 以上代码分别展示了不同大小的字体,em和rem的区别可以通过仅仅注释body字体样式和html字体样式来看看他们之间的差别。

原文:http://www.cnblogs.com/cwjie/p/5257963.html