Just an update on the issue, aparently someone found it back in 2000, and a long discussion about it and the standards occured. In the end, it was decided the way IE does it (allowing 0 an negative numbers) is correct. But nothing was ever done aparently...

http://bugzilla.mozilla.org/show_bug.cgi?id=56088