> Такой вот код:
>
> <div style="float:left; width:150px; background-color:green;
> height:50px;"></div>
> <div style="background-color:gray; height:50px; margin-left:150px;"></div>
>
>
> В IE появляется странный отступ МЕЖДУ блоками. ПОЧЕМУ, ТАК ЕГО ЗА НОГУ????
во втором блоке
- или убрать или height:50px - но тогда пропадает равность высоты блоков;
- или добавить float: left, но тогда теряется растягивание блока по ширине
до правого края страницы.
imho, в лоб здесь проблему не решить, но есть масса обходных путей
(использование абсолютного позиционирования, вложение блоков). А вообще
поддержка в ИЕ css оставляет желать лучшего, с ИЕ всегда возникают проблемы
при блочной верстке.
С уважением,
Duri
библиотекa сайтостроительства http://www.i2r.ru/static/244/