title: Best practices: displaying text that was input via multi-line text box
body: <p>I have a multi-line text box.  When users simply type away, the text box wraps the text, and it's saved as a single line.  It's also possible that users may enter line breaks, for example when entering a "bulleted" lists like:</p>
  
  <pre><code>Here are some suggestions:
   - fix this
   - remove that
   - and another thing
  </code></pre>
  
  <p>Now, the problem occurs when I try to display the value of this field.  In order to preserve the formatting, I currently wrap the presentation in <code>&lt;pre&gt;</code> - this works to preserve user-supplied breaks, but when there's a lot of text saved as a single line, it displays the whole text block as single line, resulting in horizontal scrolling being needed to see everything.</p>
  
  <p>Is there a graceful way to handle both of these cases?</p>