HTML Tips and Tricks

[...]

How to show line breaks in HTML without ever using <br\>

  1. Add some style in a CSS file or inline, like:

    white-space: pre-wrap;

    or:>

    white-space: pre;
  2. Place your verses in a <pre> element, as if it were programming code.

    The drawback is that the default style for pre tags is monospaced font, but that can be overriden.

  3. Place each verse in a <p>. This sounds extreme.