interesante info aunque tengo un pero.
Si el form lleva un <br> implícito por qué un margin:0 elimina ese br?
He hecho la prueba a un <h1> de darle un style margin:0 y lo que hace es disminuír el espacio entre líneas, pero el br sigue estando.
A lo que me refiero es a que, por deducción, no creo que el form lleve implícito ese br o no habría margin:0 que se lo quitara ¿no?