Float left, float right, looking right in Safari
Posted by Dan Eastwell
If you have a containing element (.container) with two elements, floated left and right, with fixed widths, the implied space between them wont show within Safari, unless the containing element's width is specified.
If the width is not specified, all browsers except safari assume the container takes up 100% of the space it has to go in. Safari was assumes it takes up 100% of the space its components occupied.
The margin between objects is 'implied', in that it was 'the space between objects'. In safari, this means there is no implied space between these floated elements.
Setting:
div.container{
width:100%;
}
sorts it out.

I thought I’d found you, but found you here.
Hope all’s well with you. Keep up the good work.
David