درسته ! اشتباه دیدم !
---
برای این کارتون هم :
float:left میگه که عنصر سمت چپ باشه ( از سمت چپ شروع بشه )
و خب میبرتش سمت چپ به جای اینکه پشت سر هم نشون بده .
فک میکنم عوض کردن جای این دو تا اهمیتی نداشته باشه و فقط با float درست میشد (الآن هم به اون عنصر دیگه float :right بدین که مشکل نخورین)
در کل css باید باهاش خیلی ور رفت تا درست نوشتنش دستتون بیاد ، استدلال ها و پیشفرض های خاصی برای خودش داره...:))