Поскольку два внутренних элемента делятся влево, они будут перенесены, когда окно браузера станет слишком узким. Я хотел бы предложить, чтобы вы указали ширину на внешнем div (тот, который у вас есть переполнение: скрыто). Таким образом, два внутренних элемента могут плавать, но они не будут переноситься, когда браузер сжимается.
<div style="overflow: hidden; width: 600px;">
<div style="float: left; overflow: hidden; white-space: nowrap">
Hello world 1 Hello world 2 Hello world 3
</div>
<div style="float: left; overflow: hidden; white-space: nowrap">
OK OK OK OK OK OK OK OK
</div>
<div style="clear: both;">
</div>
</div>
Если вы хотите больше контроля, вам, возможно, придется реализовать взлом min-width, используя выражения в IE; min-width: работает в FF.