Какое в настоящее время лучшее решение для очистки чисел с плавающей запятой, например, "<div style = 'clear: both'></ div>"?

Я использовал

<div style="clear: both"></div>

очистить поплавки... и видел случаи, когда это

<div style="clear: both; height: 1px; line-height: 1px"></div>

и видели clearfix, а некоторые со скрытым . и сделайте его того же цвета, что и фон. Теперь у Compass и Blueprint также есть +clearfix, Каков на сегодняшний день лучший способ очистки поплавков, теперь, когда нам, вероятно, не нужна поддержка IE 6?

4 ответа

Я узнал, что content: "";display: table;clear: both;работать со всеми браузерами после IE 8+

В зависимости от ситуации, я в основном использую переполнение или плавающий родительский элемент. Там нет лучшего решения.

Мне действительно нравится метод, описанный здесь: http://www.quirksmode.org/css/clearing.html. Это избавляет от добавления дополнительного элемента в HTML.

Мне нравится clearfix. Прочтите это тоже (о чем я не знал до сих пор): все, что вы знаете о Clearfix, неверно.

Другие вопросы по тегам