Hi,
Vermutlich weil der Firefox, sowie auch andere Browser, für Absätze margins voreingestellt hat. Wenn Du dies nicht wünscht, dann müßtest Du das schon noch angeben. Aber sinnvoller wäre in diesem Fall statt eines p wohl ein span, da es sich bei "+" kaum um einen Textabsatz handeln dürfte und ich auch kein hierfür passendes Element wüßte. Für dieses bedeutungslose Element haben die Browser übrigens keine Voreinstellungen, so daß Du hier nur das angeben mußt, was Du an Formatierung haben willst.
freundliche Grüße
Ingo