Home | History | Annotate | Download | only in mixins
      1 // Clearfix
      2 //
      3 // For modern browsers
      4 // 1. The space content is one way to avoid an Opera bug when the
      5 //    contenteditable attribute is included anywhere else in the document.
      6 //    Otherwise it causes space to appear at the top and bottom of elements
      7 //    that are clearfixed.
      8 // 2. The use of `table` rather than `block` is only necessary if using
      9 //    `:before` to contain the top-margins of child elements.
     10 //
     11 // Source: http://nicolasgallagher.com/micro-clearfix-hack/
     12 
     13 .clearfix() {
     14   &:before,
     15   &:after {
     16     content: " "; // 1
     17     display: table; // 2
     18   }
     19   &:after {
     20     clear: both;
     21   }
     22 }
     23