prz-emo
16.08.2008, 14:24:14
Mam taki problem. Nadałem w css dla body tło, jednak pojawia się ono przy lewej krawędzi okna przeglądarki. Margin, text-align nie pomagają. Oto kod css:
Kod
* { margin: 0; padding: 0;}
body { width: 100%; background: #4b4233; background: url(images/bg_content.gif) repeat-y; margin: 0 auto;}
Ar2r
16.08.2008, 15:37:22
Skorzystaj z właściwości background-position. Masz do dyspozycji: top left, top center, top right, center left, center center, center right, bottom left, bottom center, bottom right, x% y%
prz-emo
16.08.2008, 16:06:47
Zapomniałem o tej możliwości. Wielkie dzięki.
ksenonlogin
18.01.2012, 17:49:56
Wiem że już nieaktualne, ale problem jest bardzo znany i dla szukających obecnie odpowiedzi rozwiązanie niżej:
body{
position: relative;
background-image: url(../images/d.jpg);
background-repeat: no-repeat;
background-repeat-x: no-repeat;
background-repeat-y: no-repeat;
background-position: center top;
padding:0px;
margin:0px
}
Nie tylko dla body, ale również dla pozostałych elementów jaki div czy table