Just two notes:
It's Mozilla Firefox, not Firefox and Mozilla. One browser. Compound noun. ;-)
</br>? That isn't an HTML tag, is it? The linebreak syntax is an empty tag, meaning there is no end tag to it.
You should go ahead and learn xHTML if you are learning HTML. It's not much different, and it's becoming the Web Standard. Anyways, use <br /> as a linebreak. (Or, just <br> if you'd like to be an infidel)
Secondly, I bet that you coded it while testing it in Mozilla (or IE), without checking. The problem could lie anywhere in your coding, so you would best be up to re-coding it, while checking it in both browsers (add Safari, as well. Just to be sure. Don't forget those awful Mac Users, :-))
Browsers render code in different fashions. There are many variables. OS (Linux, XP, Mac), broswer (Opera, Safari, Mozilla, IE), screen size, and many more.
Anyways, when you can't figure it out, code it for IE. Microsoft has a monopoly on computers, and those come with IE. (~85% of computer users use IE, I believe. I saw that statistic a long time ago, it's probably less with Firefox, and soon to be even less with Google Chrome. [BTW, Chrome is Google's new web browser. It's open source, so get your hands on it.])
I think your best bet would to just recode it, checking in different browsers as you go. Then you can easily pinpoint your errors.
Last edited by Andrew Hucks; Sep 3rd, 2008 at 8:57 pm.