Одна потенциальная проблема, с которой вы можете столкнуться, это то, что происходит, когда вы перемещаете элементы, которые не divs
. Ваш стиль охватывает теги <div />
, но не более того, так что вам придется помнить об этом, если вы используете float для других тегов.
Может быть, лучше применить эти стили к контейнерам, которые должны очищать плавающие объекты, а не применять универсальный метод, который может не захватывать все.
Также имейте в виду, что переполнение hidden
может затруднить применение некоторых стилей, основанных на содержимом, выходящем за пределы тега div. Вот несколько ситуаций, о которых я могу подумать:
- стили для сторон или углов элементов для добавления теней или закругленных углов, которые обычно переполняют их контейнер.
- Лайтбоксы, которые могут выходить за пределы вашего контейнера, если они помещены в
<div />
- Пользовательские подсказки javascript, расположенные в
<div />
s. Всплывающие подсказки обычно «всплывают» из своего контейнера, что может вызвать проблемы в зависимости от их дизайна.
Эти проблемы легче обойти, если вы делаете это только с необходимыми элементами, а не со всеми элементами.