<p> hat in den meisten Browsern noch nen zusätzlichen Abstand (kann man allerdings per CSS verändern). Wenn du semantisch korrekt sein willst, dann nimm <p> für Absätze und <div> für Unterteilungen einer Seite, für die es kein extra Element gibt.Zitat von dennis_meckel
Kommt drauf an. <p> ist für Absätze, <div> für Unterteilungen (bzw. zum Formatieren mit CSS falls kein anderes Element da ist) und für <br><br> fällt mir eigentlich kein nützlicher Verwendungszweck ein. Einzelne <br>s kann man aber schon manchmal verwenden, wenn man einen manuellen Zeilenumbruch braucht (z.B. bei Gedichten o.ä.), ich persönlich habs aber noch nie gebraucht.Zitat