hi,
ein div macht immer einen umbruch, deshalb bekommst du die beiden damit nie nebeneinader, es sei denn du würdest jeden div über ein css nebeneinander positionieren
das ist eine sehr pauschale aussage, die z.b. die existenz der css-eigenschaft float vollkommen zu leugnen scheint.
gruss,
wahsaga