Best solution is the <div>.
Hackish, ugly solution that you should never use is creating "pseudo-paragraphs" with <span> and display:block, which you would use inside your framed <p> to simulate paragraphs.
Even if you don't use it, it's good to know it