<div class="genelcontent">
   <div class="div1"></div>
   <div class="div2"></div>
   <div class="div3"></div>
</div>
varsayalım bu şekilde bir dizilimin var ve bu 3 div elemanını yan yana getirmek istiyorsun.

.div1 { float:left }
.div2 { float:left }
.div3 { float:left }
.div3:after { content:""; clear:both }
en temel ve eski yöntem budur denebilir(css için söylüyorum). :after ile divlerin sonuna clear:both ekledim yani temizleme işlemi yaptım. float left kullanırken bunu yapman gerekir yoksa sonra gelen eleman float:left özelliğine göre hareket edecektir.