Po wyśrodkowaniu strona obniża się

Witam mam problem, ponieważ po wyśrodkowaniu w css strony obniża się. Wyśrodkowuje ją tak:

#cala {

	position:relative;

	margin-left:auto;

	margin-right:auto;

	top:0px;

	width:1018px;

	height:1224px;

}

Jest to główny div przed wszystkimi innymi. Nad i pod stroną zostaje taki biały pasek i gdy daje w “top” -23px dopiero nie jest widoczny, ale tylko na górze. Co zrobić? Dzieje się tak w każdej przeglądarce.

body {margin:0;}#cala {margin:auto;width:1018px;height:1224px;background:red;}   [/code]
I powinno grać

Gdy dodałem tak jak piszesz nic się nie zmieniło. Ale gdy dałem

i w css

#cala {

   position:relative;

   margin: 0 auto;

   width:1018px;

   height:1224px;

}

Na IE8 już nie ma tego paska na górze ale na operce i firefoxie ciągle są.

Podaj kod strony + css

http://wklej.to/UTK3 - css

http://wklej.to/TEkw - html

Zawsze robiłem tak i działało tylko teraz coś się zrypało… :stuck_out_tongue: Zmienienie tego co napisałeś bez zmieniania menu nic nie dało.

Kod menu nie miał tutaj nic do znaczenia (w wyświetlaniu tego białego paska) - po prostu tak się nie tworzy menu :slight_smile: Tutaj możesz poczytać o menu.

masz kodowanie utf-8. To może być problem zapisania pliku w utf-8 z BOM. Taj np. robi NotePad++. Trzeba ten BOM wyłączać, bo niektóre przeglądarki głupieją… No i paddingi ustawić na 0…