title: border-radius + background-color == cropped border
body: <p>Consider a <code>div</code> with the <code>border-radius</code>, <code>border</code>, and <code>background-color</code> CSS attributes applied:</p>
  
  <p><div class="snippet" data-lang="js" data-hide="false" data-console="false" data-babel="false">
  <div class="snippet-code">
  <pre class="snippet-code-html lang-html prettyprint-override"><code>&lt;div style="background-color:#EEEEEE; border-radius:10px; border: 1px black solid;"&gt;
    Blah
  &lt;/div&gt;</code></pre>
  </div>
  </div>
  </p>
  
  <p><img src="https://i.stack.imgur.com/Dx5Bu.png" alt="enter image description here"></p>
  
  <p>Now consider a similar layout but with the <code>background-color</code> specified in an inner-div:</p>
  
  <p><div class="snippet" data-lang="js" data-hide="false" data-console="false" data-babel="false">
  <div class="snippet-code">
  <pre class="snippet-code-html lang-html prettyprint-override"><code>&lt;div style="border-radius:10px; border: 1px black solid;"&gt;
    &lt;div style="background-color:#EEEEEE;"&gt;
      Blah
    &lt;/div&gt;
  &lt;/div&gt;</code></pre>
  </div>
  </div>
  </p>
  
  <p><img src="https://i.stack.imgur.com/GohhL.png" alt="enter image description here"></p>
  
  <p>I'm dismayed by the fact that the <code>background-color</code> of the <em>inner</em> <code>&lt;div&gt;</code> is obscuring the border of the <em>outer</em> <code>&lt;div&gt;</code>.  </p>
  
  <p>This is a simplified sample of the problem.  In reality, I'm using a <code>&lt;table&gt;</code> as the inner element with alternating row colors.  And I'm using a <code>&lt;div&gt;</code> as the outer element since <code>border-radius</code> does not seem to work on the <code>&lt;table&gt;</code> element. <a href="http://jsfiddle.net/jpNy7/9/" rel="noreferrer">Here's a jsfiddle</a> of a sample of this problem.</p>
  
  <p>Does anyone have a suggestion for a solution?  </p>