IE10 has pretty good support for the W3C standards. Chances are that you're just running into different default values for things like margins among the various browsers. You might try one of the CSS Reset stylesheets, or just add:
to the start of your existing stylesheet. It will almost certainly mess up your layout at first. But once you fix it, your page should look very similar in all browsers. If you post a link to a test page, someone here will be glad to help you work it out.