Ingo Turski: DIVs nebeneinander und zentriert...

Beitrag lesen

Hi,

ich möchte eine gewisse Anzahl (<- dynamisch anpassbar, da die HTML-Seite über ein Script generiert wird) von DIV Containern nebeneinander anordnen und das ganze dann zentriert darstellen. Die Anordnung bekomme ich mit 'float: left;' hin, leider ist es mir bisher nicht gelungen zu zentrieren.

das ist auch grundsätzlich schlecht möglich. Wenn Du float benutzt, fällt text-align zur Zentrierung weg und bei display:inline kannst Du keine Breiten angeben.

Ich habe mal ein Beispiel gebaut:
http://www.oliverdannat.de/css_problem/index.html
Die DIVs mit den Bildern sollen im umschließenden, grauhinterlegten DIV zentriert dargestellt werden.

Das ist in diesem Fall überhaupt kein Problem:

.main {  
  width: 660px;  
  padding: 15px 65px;  
  background: silver;  
  margin: 0px auto;  
}

Schwierig bis unmöglich - ohne server- oder clientseitige Berechnung - wird es bei variablen Breiten.

freundliche Grüße
Ingo