HTML ist eine Interpretationssprache und keine Programmiersprache.
Demnach kommt es darauf an wie die Software die Sprache interpretiert.

Der Internet Explorer und Mozilla Firefox interpretieren einige Dinge unterschiedlich.
Beim IE kommt es manchmal auch zu falschen Darstellungen.

Je nachdem wie die Schriftartgröße angegeben wurde, kann es zu anderen Ansichten kommen.

Opera, Safari und Co interpretieren HTML ebenfalls anders als der Fuchs und IE.