To give some credit to the Microsoft Internet Explorer developers, after bashing them in my last post, I thought it was fair to post the following discovery.
I was making a form in HTML, but it showed up in MSIE with some space above and beneath it. Ofcourse my reaction was, "oh no, not again" (just like the bowl of petunias).
Looking into the subject deeper I made a shocking discovery. The MSIE developers are actually more correct here than the Firefox (Gecko engine) developers. Not that the lather are wrong, the MSIE ones are just more correct.
As can be read in this W3 encouragement, developers should give the <form> element the following CSS option by default: "margin: 1.33em 0". Which tells us the form should have a default margin to its top and botton of 1.33em.
I can tell you one thing, I was flabbergasted ;)