Why is there a <br> between block elements? Wouldn't it be better to use margin?