Является ли clearfix хорошей техникой для очистки поплавков в CSS?

Я использовал clearfix для очистки плавающего эффекта в CSS, но мне сказали, что это не очень хорошая техника, и я должен использовать что-то еще. Это правда?

И если это так, есть ли другие альтернативы, которые все еще сделали бы мой CSS проверенным?

Большое спасибо

1 ответ

Решение

Вы также можете использовать этот метод http://www.quirksmode.org/css/clearing.html. Обычно просто применить переполнение: скрытый; или переполнение: авто; и контейнер должен расширяться вокруг поплавков. Вам понадобится ширина для IE 6.

Также отображается:inline-block; осторожный IE доволен этим (что еще нового).

И в некоторых случаях вы можете просто перемещать контейнер, для того же эффекта, но перемещение контейнера может быть не всегда желательным.

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