欢迎访问成都祈钰瑶科技有限公司!

全国免费服务热线:

18982081108

成都网站设计公司,成都响应式网站设计,成都移动端网站设计,成都网站UI设计

CSSHack与float闭合参考手册

这里和大家重点描述一下CSSHack与float闭合的用法,主要有两种方法几乎能解决现今所有HACK,比如说!important,随着IE7对!important的支持,!important方法现在只针对IE6的HACK.(注意写法.记得该声明位置需要提前.)

CSS技巧:关于CSSHack与float闭合

一、CSSHACK

以下两种方法几乎能解决现今所有HACK.

1,!important

随着IE7对!important的支持,!important方法现在只针对IE6的HACK.(注意写法.记得该声明位置需要提前.)

ExampleSourceCode

 
 
 
  1. <style> 
  2. #wrapper  
  3. {  
  4. width:100px!important;  
  5. width:80px;  
  6. }  
  7. </style> 

 2,IE6/IE7对FireFox

*+html与*html是IE特有的标签,firefox暂不支持.而*+html又为IE7特有标签.

ExampleSourceCode

 
 
 
  1. <style> 
  2. #wrapper  
  3. {  
  4. #wrapper{width:120px;}  
  5. *html#wrapper{width:80px;}  
  6. *+html#wrapper{width:60px;}  
  7. }  
  8. </style> 

   注意:

*+html对IE7的HACK必须保证HTML顶部有如下声明:  

 
 
 
  1. <!DOCTYPEHTMLPUBLIC"-//W3C//DTDHTML4.01Transitional//EN" ""> 

二、float闭合(清除浮动)

将以下代码加入GlobalCSS中,给需要闭合的div加上class="clearfix"即可,屡试不爽.

ExampleSourceCode

 
 
 
  1. <style> 
  2. .clearfix:after  
  3. {  
  4. content:".";  
  5. display:block;  
  6. height:0;  
  7. clear:both;  
  8. visibility:hidden;  
  9. }  
  10. .clearfix  
  11. {  
  12. display:inline-block;  
  13. }  
  14. .clearfix{display:block;}  
  15. </style> 

【编辑推荐】

  1. 书写高效CSS注意的七个方面
  2. 深入剖析CSS层叠与继承的使用
  3. 专家推荐三大“***”CSS技巧!
  4. 探究网页布局中CSS无效的十个常见原因
  5. DIV CSS初学者必须掌握的10个问题与技巧