Я хочу показать три деления следующим образом:
[1] [2][3]
У трех дивов есть стиль: float: left У div 1 есть: clear: right
float: left
clear: right
Хорошо, я просто поставил clear: left на div [2], но если этот div не обязателен?
clear: left
[2]
Поместите float: left; в div 2 и 3. Вот и все.
float: left;
Избавьтесь от остальных ваших стилей.
http://jsfiddle.net/mjgasner/hBrE7/
Попробуйте удалить float: left от div 1