Gdy ustawie: margin:0 auto; dla niego po prostu nie do końca przesuwa to co potrzebuje, omija elementy z float'em.
http://rewil.pctk.pl/index2.html
Pokolorowałem divy żeby było jaśniejsze o co mi chodzi.
Jasny niebieski ma być wyśrodkowany na tle szarego, mocny niebieski (granatowy) ustawił sie tam gdzie potrzeba, omijając przycisk i właśnie owo jasne niebieskie pole. W woli ścisłości, niebieskie pole to 3 elementowy blok, który jest powielany.
Trochę kodu:
body{ background:url('../grafika/tlo.PNG') repeat-x; background-color: #0891bb; font-family:Arial; font-size: 11px; color:#f4f4f4; padding:0; margin:0; /*overflow-y: scroll;*/ } .zawartosc_strony{ padding-left:30px; padding-right:30px; overflow:hidden; background:#cf2cf2; margin:0 auto; } .obrazek{ padding:10px; float:left; background:#2ccfff; margin:0 auto; } .przycisk_chudy, .przycsik_chudy a:visited{ background:url('../grafika/przycisk_chudy.PNG') center no-repeat; display:block; width:123px; height:33px; color:#fff; overflow:hidden; text-decoration:none; line-height:24px; text-align:center; float:left; }
<body> <div class="tresc_strony"> <div class="tlo_poswiata"> <div class="szerokosc"> <div class="zawartosc_strony"> <div class="widok_miniatur"> <div class="obrazek"> </div> <div class="obrazek"> <img src="multimedia/264x168/1.png" alt="1.png" /> </div> <div class="obrazek"> <img src="multimedia/264x168/1.png" alt="1.png" /> </div> </div> </div> </div> </div> </div> </body>