»» Wobei ich den Pipe (|) mittels :before (oder zumindest mittels Hintergrundbild) eingefügt hätte.
Und warum sollte das besser sein als im HTML-Text?
Weil es nur der Darstellung dient - genauso wie die führenden und abschließenden Gänsefüßchen bei einem Zitat nur der Darstellung dienen. Wenn du das Pipe-Zeichen ins HTML betonierst, kannst du dir folgende Darstellungsformen (die mit CSS kein Problem darstellen) in die Haare schmieren.
Definition
Term
Term
Term
Definition
Term
oder
Definition: Term
Term
Term
Definition: Term
Term
oder
Definition (Term, Term, Term)
Definition (Term)
oder
Definition: Term, Term, Term
Definition: Term
oder
Definition | Term, Term, Term
Definition | Term,
oder
Definition → Term, Term, Term
Definition → Term,