We developed a site in php. For its development we installed xampp on our local server. Everything is working fine in xampp server. But as we shifted the site to main server that is a php server there is bug in internet explorer it is take some margin at the top and in some parts of the web page the css for font is not getting applied. Its taking different top margins for different page of the site. And when i give minus top margin its working fine for the top gap. And also html files are working fine on that server. there is something wrong with php. I am unable to find the solution for this. Please if somebody have any solution to this help me out.
It doesn't sound like php error to me. It's about how browser interpret your output, but as long as we don't see some code, we won't be able to help. Posting the same post twice isn't necessary either.
Sounds like it might be a problem with path, if your loading the css stylesheet externally.
There's no such thing as a "PHP server" - I'm willing to bet large sums of cash that PHP is not the application that handles HTTP requests on your server.
HTML is what browsers parse and create pages from, and changing servers shouldn't change the HTML generated unless you have some serious problems.
EDIT: Also, as noted, cross-posting is generally frowned upon.