So fügen unteren Polsterung an ein div enthält, floating divs?
Ich habe ein div mit anderen floatenden divs:
<div id="parent">
<div style="float:left;">text</div>
<div style="float:left;">text</div>
<div style="float:right;">text</div>
</div>
Wie kann ich unten Polsterung an den übergeordneten div-Element und stellen Sie es im IE6 (oder in anderen Worten, vermeiden Sie die Fehler im IE6)?
Dank
InformationsquelleAutor Waleed Eissa | 2009-01-02
Du musst angemeldet sein, um einen Kommentar abzugeben.
In meiner CSS-reset-Datei habe ich ein "clearfix" code:
Sieht komisch, aber funktioniert gut auf ALLEN gängigen Browsern : IE6/7, FF2/3, Opera, Safari.
Wie zu benutzen?
Etwas wie dieses:
AUFMERKSAMKEIT!
Tun NICHT Verwendung clearfix-Klasse auf Fußzeilen (oder Letzte element in der Seite), sonst haben Sie einen hässlichen Raum unter alle Inhalte.
InformationsquelleAutor Ionuț Staicu
Versuchen schwimmen der übergeordneten div.
InformationsquelleAutor Sophie Alpert
Den box-Modell-hack, im Grunde die Bereitstellung von IE-spezifische Polsterung sollte helfen
InformationsquelleAutor bochgoch
Also die nicht scheinen, um die Berechnung der Höhe des übergeordneten Elements, wenn alle Kinder geschwommen. Wenn Sie Weg erhalten können mit der Anwendung eine Feste Höhe an die Eltern, Sie werden in der Lage sein, um hinzuzufügen Boden-Polsterung.
Wenn Sie nicht beheben können die Höhe des Elternteils, das nächste, was, das ich tun würde, ist, ob es ist ein Weg, um entfernen Sie den Schwimmer aus den höchsten Kind div. Das gibt den parent-div eine tatsächliche Höhe, und dann den unteren Polsterung sollte.
InformationsquelleAutor Josh Schultz
Ähnlich der in den anderen Antworten, diese funktionierte bei mir im Firefox und verwendet ein bisschen weniger code. Ich denke, dass es gut funktioniert, in den anderen Browsern auch, aber Sie sollten bestätigen.
InformationsquelleAutor sugardaddy