Implement a reset
CSS stylesheet, and then explicitly set all of your styles yourself.
This will eliminate the tendency different browsers have to apply slightly different defaults. For example, one browser will use padding-left on bulleted list items, another will use margin-left. (I forget which one does what. That's why I always use reset!) If you reset everything first, you can then make your own decisions about font-sizes, line-heights, margins, etc., and have them come out pretty consistently in the various browsers.
A great place to get started is with Yahoo's reset.css
here or try this other one here. A google search for "reset css" will lead you to lots of discussion, pros, and cons with respect to this approach.
Good luck!
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…