Espaces et de nouvelles lignes avec HTML et CSS

Dois-je utiliser <br /> et &nbsp; en HTML pour positionner les éléments, ou devrais-je simplement utiliser les CSS display:inline avec rembourrage/marge pour le positionnement et tous les style? quels sont les avantages et les inconvénients avec les deux?

Je sens l'odeur d'un religieux de l'argumentation...
est-il une "blague" de la balise?
ce qui est drôle avec cette question?
Rien de vraiment, mais il n'y a pas de "pros" de positionner des éléments avec &nbsp; et <br />, sauf si vous êtes dessin en ASCII art. C'est l'une des principales raisons de l'existence de la CSS.

OriginalL'auteur ajsie | 2010-01-29