Ich habe eine feste Breite Elternteil div, in dem ich rechts ein Bild mit den Tags am Floating:IE schwimmt auf der rechten Seite - sorry, ich kann einfach nicht die Lösungen verstehen verfügbar
<div style="width: 200px;" class="buggybox imgr" id="g0">
<img class="imgposr" src="../images/irrigation/hip4microwave2.png" alt="Microwave" width="200" height="133">
</div>
mit der Erwartung, dass Der Text wird um das Bild gewickelt.
Leider schwebt IE7 das Bild außerhalb der RHS-Grenze des Eltern-Div (siehe http://horticulture127.massey.ac.nz/ie7view.png), während FF und Safari den Float und den umschlossenen Text innerhalb der Eltern-Div-Grenze anzeigen (die schwarzen vertikalen Linien sind die LHS/RHS-Grenzen der Eltern div.
Wie kann ich diese CSS Fehler beheben? Es gibt einfach so viele Informationen verfügbar über IE6/7 Probleme mit der rechten schwimmt, dass ich total überwältigt bin und kann die Lösung nicht sehen.
.imgr{
float: right;
margin: 4px 0 4px 10px;
padding: 4px;
clear: right;
}
* html .buggybox {height: 1%;}
(imgposr ist kein CSS-Element - es ist ein Selektor für einige JQuery)
Hat das Elternteil eine height -Eigenschaft? Was ist es? –
Ich hatte in der Vergangenheit Cross-Browser-Probleme, wenn ich float und clear im selben Element definierte. Versuchen Sie, ein 'div' vor dem' .imgr' Element mit dem klaren dort hinzuzufügen und entfernen Sie es aus '.imgr' css und sehen Sie – Rodolfo