Problem with the browser testing



I have created a page using HTML and which is creating dynamically by fetching datas from mysql table. now everything is working fine but while checking in different browsers i am not getting the same view as in other browsers.
mainly the problem with IE 5.5 where i am getting the output started from middle instead from top but except this browser in every browser its fine like IE 6, Mozilla Firefox, netscape or opera.
after REFRESH it comes at the appropriate position where i wanted. I have validated the page also, but no errors. and also validated the CSS but errors. can anyone provide me the solution.
IE 5.5 is usually considered as the LEAST compatible browser and it simply has tons of problems: therefore it sometimes has such problems as you are talking about... i dont think its the code problem but the problem of the browser itself with handling requests.