Julian: Problem gelöst!

Beitrag lesen

So, nach langem rumgeteste doch ne Lösung gefunden.

Die Äußere Div wird nicht angetastet sondern es wird stattdessen doppelt verschachtelt. Somit bleibt mein Spaltenlayout unangetastet und trotzdem sieht es gut aus:

  
  <div id="aussen">  
   <div id="overflow">  
     <div class="bild"></div>  
     <div class="bild"></div>  
     <div class="bild"></div>  
     ...  
   </div>  
  </div>  

zugehörige css:

  
#overflow {  
  overflow: auto;  
  }  
.bild {  
  float: left;  
  }  

Danke an alle für die Hilfe!

Warum gibst du dieselbem Styles für jedes 'div' an? Spätere Änderungen möchtest du dann an allen Stellen vornehmen? Außerdem machen Inline-Style-Angaben den Quelltext schlecht lesbar.

Verzichte auf 'style'-Attribute! Mache sämtliche Darstellungs-Angaben im zentralen Stylesheet! Gib dem äußeren 'div' eine ID "foo" und  selektiere die inneren mit dem Nachfahrenselektor '#foo div':

Das mache ich im Normalfall auch. Mein Codeschnipsel war nur quick'n'dirty hingerotzt. Trotzdem auch dir danke für deine Mühe!