Обтекание текста распространияющееся только внутри определенного блока
Доброе время суток.
Вопрос:
Как сделать чтобы свойство "float: left" распространялось только в пределах одного определенного div?
Описание:
Я задаю два блока div (A и Б). Блок А (меню) обтекается слева, а у блока Б (текст) есть отступ справа => получается два вертикальных блока.
Внутри блока Б я отображаю список состоящий из пары блоков - один изображение, другой текст. Высота изображения и объем текста для изображения каждый раз разные, т.е. в одной паре блоков изображение выше текста, в другой - текста больше.
И еще, изображение в каждом блоке не на одном и том же месте, т.е. может быть справа от текста, может быть слева от текста.
Надо:
Надо чтобы в том списке изображение не наезжало на предыдущий текст и отступ между элементами списка был один и тот же. А если применяю свойство для элементов списка "clear: both;", то вот это свойство применяется и на БЛОК А (меню), что нежелательно.
Тут видел на форуме: чтобы изображение отекалось текстом, можно применить свойство align="left". Может тогда использовать для блоков А и Б float, а для изображений align?
P.S. Надеюсь понятно разъяснил, лучше бы конечно привести пример кода, но просто получится очень большой.