title: Why <div style="width:50%" /> is not rendered in xHTML?
body: <p>Why <code>&lt;div style="width:50%" /&gt;</code> is not rendered in xHTML?
  If I do <code>&lt;div style="width:50%"&gt; &amp;nbsp; &lt;/div&gt;</code> only then it is rendered. Do I miss something?
  Will min-width help?
  I use strict xHTML 1.0</p>
  
  <p>Is it possible to fix it with CSS only or I must change html markup?</p>