Hallo Ihrs.
Angenommen man erstellt einen div (parent) und packt in diesen 2 weitere divs (child). Sowohl dem Parent- als auch den Childdivs werden keine width zugewiesen. Wenn jetzt nun der erste Childdiv links und der zweite Childdiv rechts floatet spannt sich der Parentdiv über die ganze Seite Breite der Seite aus. Zumindest im Firefox und Internet Explorer jedoch nicht im Safari. Habt ihr ne Idee wieso und wie ichs ändern kann?
Hier nochmal ein Pseudocode:
<div id="Parent">
<div id="ChildLeft" style="float:left;"></div>
<div id="ChildRight" style="float:right;"></div>
</div>
Normalerweise würde ich die Weite des Parent-Div auf 100% setzen, da er aber einen Aussenabstand links/rechts haben soll kommt dasleider nicht in Frage. Man könnte auch noch nen Hüll-Div drumrum packen und mit padding arbeiten aber das is irgendwie nicht die optimale Lösung. Gebt mir ne optimale Lösung ;)
Würde mich über eine Antwort freuen und bedanke mich schonmal im Vorraus.