clearfix
HTML からクラスを削除し、SCSS (Rails 3.1 アプリケーション) に clearfix mixin を含めたいと考えています。これに対する最善のアプローチは何ですか?
HTML 5 Boilerplate clearfix を取り込んで mixin に変換し、それを @include して、clearfix が必要な要素の CSS 内に含めることを考えています。
HTML5 ボイラープレートからコピー:
/* The Magnificent Clearfix: Updated to prevent margin-collapsing on child elements. http://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; }
これに欠点はありますか?より良い方法はありますか?この方法で HTML マークアップから clearfix を安全に削除できますか?