Jedes http://de.selfhtml.org/html/referenz/elemente.htm#block_elemente@title=Blockelement erzeugt einen Block (Binsenweisheit), so natürlich auch <p>. Dieses Verhalten kann man CSS-seitig mit
display:inline;
ändern (wie es übrigens auch im Code von LX gelöst ist).
Wobei ich den Pipe (|) mittels :before (oder zumindest mittels Hintergrundbild) eingefügt hätte.