When viewing nested elements on iDevices, the parent's background is visible, creating a border or outline that is consistent across browsers (tested on Chrome and Safari). It has a similar effect to a bleed in printing. Can someone provide assistance with this issue?
Below is a simplified code snippet and JSFiddle for reference: http://jsfiddle.net/5eTDD/6/
<div class="a">
<div class="b"></div>
</div>
.a {background:#000; margin:10px; display:inline-block}
.b {width:100px; height:100px; background:#fff;}
SCREENSHOT: