Ahoj!
ist es besser den (Zeilen-)Abstand
zwischen zwei Elementen mit <br /> anzugeben oder
<... style="margin-bottom bzw. top:..."> in einem der beiden Elemnte?
Abstände immer mit CSS. <br /> ist nur dazu da, wenn Du innerhalb eines Absatzes einen Zeilenumbruch brauchst, z.B. in Adressen oder Gedichten.
Faustregeln:
1. <br /> sollte - wie ein Buchstabe - nur innerhalb von Text vorkommen, also in <p>, <address>, <li>, <td> usw. Und da auch nie als erstes oder letztes »Zeichen«.
2. Wenn mehrere <br /> hintereinander stehen, sind sie garantiert nicht sinnvoll - dann ist ein Abstand (margin) zwischen zwei Blockelementen gefragt.
Viele Grüße vom Længlich