Oct 11, 2013 -
前端
No Comments


clearfix的前世今生
在很久很久以前,清除浮动这个问题一直困扰着我。直到我写出这样一行代码。
.auto_height { height:auto !important; height:100%; min-height:0px; overflow:hidden; _overflow:inherit; }
这行代码兼容ie6,ie7,firefox2,firefox3。那个年代还没有chrome,还没有css3。我还在用着我的iphone1。那是一个兼容ie6是理所当然的年代。
直到有一天,我遇到了drupal6,发现自己的代码虽然管用,但看上去总是那么的土鳖。那个时候clearfix还不叫clearfix,叫clear-block
/* ** Markup free clearing ** Details: http://www.positioniseverything.net/easyclearing.html */ .clear-block:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; } .clear-block { display: inline-block; } /* Hides from IE-mac \*/ * html .clear-block { height: 1%; } .clear-block { display: block; } /* End hide from IE-mac */
看看人家的注释多么的高端洋气!
Read more »