title: Difference between pre(html tag) and white-space:pre newline omission
body: <p>I thought pre(html tag) active just like 'white-space:pre'. But it's not.</p>
  
  <pre><code>&lt;pre&gt;
  aaa
  bbb
  &lt;/pre&gt;
  
  &lt;p style="white-space:pre;"&gt;
  aaa
  bbb
  &lt;/p&gt;
  </code></pre>
  
  <p><code>&lt;pre&gt;</code> ignore the first and last <code>\n</code>. But <code>&lt;p&gt;</code> keep the first <code>\n</code> and ignore the last one.
  Why?</p>
  
  <p><a href="http://jsfiddle.net/zmmbreeze/EkfYe/" rel="nofollow">jsfiddle test</a></p>