From 27f97e328b5a60aef742cb6b54e6f99b9a6212b5 Mon Sep 17 00:00:00 2001 From: Mark Otto Date: Sun, 23 Aug 2015 00:18:28 -0700 Subject: [PATCH] shorter clearfix --- scss/mixins/_clearfix.scss | 19 ++----------------- 1 file changed, 2 insertions(+), 17 deletions(-) diff --git a/scss/mixins/_clearfix.scss b/scss/mixins/_clearfix.scss index dc3e2ab426..439455f6d8 100644 --- a/scss/mixins/_clearfix.scss +++ b/scss/mixins/_clearfix.scss @@ -1,22 +1,7 @@ -// Clearfix -// -// For modern browsers -// 1. The space content is one way to avoid an Opera bug when the -// contenteditable attribute is included anywhere else in the document. -// Otherwise it causes space to appear at the top and bottom of elements -// that are clearfixed. -// 2. The use of `table` rather than `block` is only necessary if using -// `:before` to contain the top-margins of child elements. -// -// Source: http://nicolasgallagher.com/micro-clearfix-hack/ - @mixin clearfix() { - &:before, - &:after { - content: " "; // 1 - display: table; // 2 - } &:after { + content: ""; + display: table; clear: both; } }