Новый способ очистки «плавающих» блоков

Clearfix — полезный метод для очистки плавающих блоков. Оригинальный clearfix hack работает просто великолепно, но браузеры устаревают, и нужно двигаться в ногу с прогрессом.

Префикс или постхак

В то время, как поддержка CSS в браузерах улучшается с каждым днём — включая впечатляющие успехи команды разработчиков IE9 — всё больше и больше авторов увлекаются CSS3. По этой причине им приходится сталкиваться с браузерными префиксами — свойствами вида -*-, вроде -moz-border-radius, -webkit-animation и так далее.

Недобраузер Internet Explorer практически не поддерживает CSS 3, да и с CSS 2 справляется плохо, но для эмуляции некоторых CSS-свойств можно применять встроенные в него фильтры (Blur, Chroma, Gradient, DropShadow). С выходом Internet Explorer 8 многие вообще разочаровались в этом браузере, потому что в нем перестали работать эти самые фильтры.