CSS margins are preferred over using `br` elements for spacing. `br` should only be used for adding line breaks within paragraphs of text.