Является ли clearfix хорошей техникой для очистки поплавков в CSS?
Я использовал clearfix для очистки плавающего эффекта в CSS, но мне сказали, что это не очень хорошая техника, и я должен использовать что-то еще. Это правда?
И если это так, есть ли другие альтернативы, которые все еще сделали бы мой CSS проверенным?
Большое спасибо
1 ответ
Решение
Вы также можете использовать этот метод http://www.quirksmode.org/css/clearing.html. Обычно просто применить переполнение: скрытый; или переполнение: авто; и контейнер должен расширяться вокруг поплавков. Вам понадобится ширина для IE 6.
Также отображается:inline-block; осторожный IE доволен этим (что еще нового).
И в некоторых случаях вы можете просто перемещать контейнер, для того же эффекта, но перемещение контейнера может быть не всегда желательным.