У меня есть родительский div с фиксированной шириной, внутри которого я перемещаю изображение с тегами:
<div style="width: 200px;" class="buggybox imgr" id="g0">
<img class="imgposr" src="../images/irrigation/hip4microwave2.png" alt="Microwave" width="200" height="133">
</div>
с расчетом на то, что текст будет обтекать изображение.
К сожалению, IE7 перемещает изображение за правую границу родительского элемента div (см. massey.ac.nz/ie7view.png), тогда как FF и Safari отображают плавающий и обернутый текст в границах родительского div (черные вертикальные линии — это границы LHS/RHS родительского div.
Как исправить эту ошибку CSS? Доступно так много информации о проблемах IE6/7 с правильными числами с плавающей запятой, что я совершенно ошеломлен и не вижу решения.
.imgr{
float: right;
margin: 4px 0 4px 10px;
padding: 4px;
clear: right;
}
* html .buggybox {height: 1%;}
(imgposr не является элементом css — это селектор для некоторого jquery)
div
перед элементом.imgr
с очисткой там и удалите его из.imgr
css и посмотрите - person Rodolfo   schedule 06.07.2012