title: why width of &nbsp; is different?
body: <pre><code>&lt;style&gt;
  span {  
  font-family: "Fixedsys", "Courier New", Courier, mono, serif;
  font-size: 14px;
  background-color: #E7E5DC;
  }
  span{word-spacing:-10px}/*FireFox*/
  *html span{word-spacing:0}/*ie6fixed*/
  *+html span{word-spacing:0}/*ie7fixed*/
  &lt;/style&gt;
  &lt;div&gt;
  &lt;span&gt;IE&amp;nbsp;firefox&amp;nbsp;space&amp;nbsp;width&lt;/span&gt;
  &lt;/div&gt;
  &lt;div&gt;
  &lt;span&gt;IE firefox space width&lt;/span&gt;
  &lt;/div&gt;
  </code></pre>
  
  <p>I run code above in FF and IE, line with &amp;nbsp; shows same width space in IE as line with space. but is another story in FF.
  I want code above to show same width of space, &amp;nbsp; and space, in FF, what should I do?</p>