Eine ganze Weile schon habe ich mich daran gestört, dass ich hier keine ordentlichen code-tags zur Verfügung habe. Zumindest dachte ich das :)
Zuerst wollte ich mir durch ein div class="code" helfen.
Problem dabei: Es wurde immer noch umgebrochen wo möglich, anstatt in einer Zeile zu lassen, was in eine Zeile gehört. Auch Leerzeichen wurde ignoriert.
Lösung: Das pre-tag, bei mir in der css wie folgt definiert:
pre {
font-family: monospace;
margin: 0 14px 5px 14px;
padding: 2px 0 2px 10px;
border: 1px solid #bbb;
font-size:1.1em;
text-align:none;
overflow:auto;
}