程序员人生 网站导航

line-height属性要放在font属性之后才能生效

栏目:htmlcss时间:2014-07-11 15:41:12
      今天在做一个网站的时候,出现了个奇怪的现象,line-height属性一直不生效,我明明设置了line-height=30px,可是,显示的效果还是默认的。
代码如下:
  1. <style>  
  2. .aa{ height:30px;line-height:30px;font:12px Arial;width:500pxbackground:#CCECEC; }  
  3. .aa span{ float:right;}  
  4. </style>  
  5. <body>  
  6. <div class="aa" style="">这里是测试内容</div> 

显示效果如下:

这个显示很明显line-height属性没有生效,怎样处理这个问题呢
是因为line-height属性要放在font属性之后才能生效,将line-height属性放在font属性后面就可以 了
代码如下:
 

  1. <style>  
  2. .aa{ height:30px;font:12px Arial;width:500pxbackground:#CCECEC;line-height:30px; }  
  3. .aa span{ float:right;}  
  4. </style>  
  5. <body>  
  6. <div class="aa" style="">这里是测试内容</div> 

这样就显示正常了

 

------分隔线----------------------------
------分隔线----------------------------

最新技术推荐