No you do'nt need to create pages for different browsers. .....and also it's not a solutions for that.
as i mention earlier you need to manage your HTML as it give same look in all browsers.
Try to learn HTML in deep....define your table structure properly....most important is paddding, spacing and width properties.
look at my site. this gives same lookn in IE and FF
www.websilvers.com
If this post helps you, please mark it as Answer.
Cheers,
Muhammad Rizwan Javed.
Software Engineer
Aim 168 Digital,Dubai, UAE.