Современный способ очистки плавающего контента? - PullRequest
5 голосов
/ 19 ноября 2009

Какой современный способ очистки плавающего контента в эти дни?

Существует «современный» современный способ добавления «.clearfix» к родительскому элементу, чтобы очистить содержащиеся в нем значения с плавающей точкой, и это будет прекрасно работать. На самом деле, это мой любимый метод, и я до сих пор использую его на любом сайте, к которому я обращаюсь. Это делает каждый браузер правильно отображает.

Тем не менее, я знаю, что это своего рода хак, и я недавно погуглил, обнаружив, что многие разработчики интерфейсных приложений чувствуют то же самое и хотят более верного решения. Результаты, которые я нашел, не были хорошими. Есть некоторые решения, но они работают только в IE7 +, а иногда и в Opera, что-то немного глючит.

В любом случае, мне просто интересно, каков лучший способ очистить поплавки в эти дни?

Ответы [ 2 ]

4 голосов
/ 19 ноября 2009

а) Вот обзор методов очистки наряду с плюсами и минусами: Методы для удержания поплавков

b) Эта статья под заголовком " Как очистить плавающие объекты без структурной разметки " содержит заголовок: 21-й век

4 голосов
/ 19 ноября 2009

Просто добавьте overflow:auto к содержащему div. (пояснение)

...