title: Elements with "nowrap" in table row prevents entire row from wrapping in IE8
body: <p>I am forced to do some development that will be compatible with IE8.</p>
  
  <p>Starting with this code, we see that as the window shrinks the table wraps the text in a way that separates it from its radio button:</p>
  
  <pre><code>&lt;!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
       "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"&gt;
  
  &lt;html&gt;&lt;body&gt;
  &lt;table style="border-collapse:collapse; border:1px solid black"&gt;&lt;tr&gt;    
  
  &lt;td style="border-collapse:collapse; border:1px solid black"&gt;
      Foo
  &lt;/td&gt;
  
  &lt;td style="border-collapse:collapse; border:1px solid black"&gt;
      &lt;label style="white-space:normal"&gt;&lt;input type="radio" /&gt;
          Bar Bar Bar Bar Bar Bar Bar
      &lt;/label&gt;
      &lt;label style="white-space:normal"&gt;&lt;input type="radio" /&gt;
          Bar Bar Bar Bar Bar Bar Bar
      &lt;/label&gt;
      &lt;label style="white-space:normal"&gt;&lt;input type="radio" /&gt;
          Bar Bar Bar Bar Bar Bar Bar
      &lt;/label&gt;
  &lt;/td&gt;
  
  &lt;/tr&gt;&lt;/table&gt;
  &lt;/body&gt;&lt;/html&gt;
  </code></pre>
  
  <p><img src="https://i.stack.imgur.com/oO4hq.png" alt="dfd"></p>
  
  <p>So, changing the <code>white-space</code> style of the 3rd element to <code>nowrap</code> seems to fix the problem.  It will now force the radio button and all of the text to wrap together.</p>
  
  <pre><code>&lt;td style="border-collapse:collapse; border:1px solid black"&gt;
      &lt;label style="white-space:normal"&gt;&lt;input type="radio" /&gt;
          Bar Bar Bar Bar Bar Bar Bar
      &lt;/label&gt;
      &lt;label style="white-space:normal"&gt;&lt;input type="radio" /&gt;
          Bar Bar Bar Bar Bar Bar Bar
      &lt;/label&gt;
      &lt;label style="white-space:nowrap"&gt;&lt;input type="radio" /&gt;
          Bar Bar Bar Bar Bar Bar Bar
      &lt;/label&gt;
  &lt;/td&gt;
  </code></pre>
  
  <p><img src="https://i.stack.imgur.com/yDsR2.png" alt="fd"></p>
  
  <p>However, if you shrink the window further, the problem persists with other elements, so lets also change the first two elements to <code>nowrap</code>:</p>
  
  <pre><code>&lt;td style="border-collapse:collapse; border:1px solid black"&gt;
      &lt;label style="white-space:nowrap"&gt;&lt;input type="radio" /&gt;
          Bar Bar Bar Bar Bar Bar Bar
      &lt;/label&gt;
      &lt;label style="white-space:nowrap"&gt;&lt;input type="radio" /&gt;
          Bar Bar Bar Bar Bar Bar Bar
      &lt;/label&gt;
      &lt;label style="white-space:nowrap"&gt;&lt;input type="radio" /&gt;
          Bar Bar Bar Bar Bar Bar Bar
      &lt;/label&gt;
  &lt;/td&gt;
  </code></pre>
  
  <p><img src="https://i.stack.imgur.com/iZOww.png" alt="enter image description here"></p>
  
  <p>Now the entire table cell no longer wraps!</p>
  
  <p>It works properly in Firefox, but not in IE8.  Any ideas?  Thanks!</p>