Hallo,
Woher um Himmels Willen kommen die 20 pixel oberhalb des H3 Tags bei Firefox? Keine Paddings oder Margins, nur eine Breiteangabe beim div Tag (width:300px;)
Wieso keine Margins? Sehe ich da irgendwo margin:0; in deinem Code? Beachte, dass Browser ein Default-Styleshet haben. Insbesondere verursacht ein <hx> im Firefox standardmäßig ein bischen Abstand nach oben und unten.
Jonathan