Я хочу удалить класс clearfix
из своего HTML и включить в my SCSS (приложение Rails 3.1) clearfix mixin. Каков наилучший подход к этому?
Я подумываю просто взять очиститель HTML 5 Boilerplate и превратить его в mixin, а затем @включив его в CSS для элементов, которые нуждаются в очистке.
Скопировано из HTML5 Boilerplate:
/* 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; }
Есть ли недостаток в этом? Есть ли способ лучше? Можно ли безопасно удалить clearfix из моей разметки HTML таким образом?