Clearfix 960 grid против clearfix HTML5 Boilerplate - В чем разница?

clearfix сетки 960 против clearfix HTML5 Boilerplate - в чем разница?

Вот clearfix, найденный в css сетки 960 Натана Смита:

/* http://www.yuiblog.com/blog/2010/09/27/clearfix-reloaded-overflowhidden-demystified */

.clearfix:before,
.clearfix:after {
  content: '\0020';
  display: block;
  overflow: hidden;
  visibility: hidden;
  width: 0;
  height: 0;
}

.clearfix:after {
  clear: both;
}

/*
  The following zoom:1 rule is specifically for IE6 + IE7.
  Move to separate stylesheet if invalid CSS is a problem.
*/

.clearfix {
  zoom: 1;
}

и вот clearfix, найденный в шаблоне HTML5 Пола Айриша:

/* The Magnificent Clearfix: Updated to prevent margin-collapsing on child elements.
   j.mp/bestclearfix */

.clearfix:before, .clearfix:after {
    content: "\0020"; 
    display: block; 
    height: 0; 
    overflow: hidden;
}

.clearfix:after { clear: both; }

/* Fix clearfix: blueprintcss.lighthouseapp.com/projects/15318/tickets/5-extra-margin-padding-bottom-of-page */

.clearfix { zoom: 1; }

As you как видите, они ОЧЕНЬ похожи. Однако они разные.

Кто-нибудь знает об этом?

Что лучше и почему?

12
задан Johnny 29 June 2011 в 17:05
поделиться