2012-08-27 45 views
1

我有嵌套的元素,其中家长的背景在iDevices上可见。无论浏览器如何(尝试使用Chrome和Safari),它都会创建边框/轮廓,类似于打印中的bleediOS中的嵌套元素:家长的背景边缘可见

任何人都可以帮助我吗?

下面是一个简单的代码和的jsfiddle: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

回答

0

它看起来像边框出现在主播,而不是列表元素。尝试添加:

a {border:0 !important} 

的iDevices有一个内置的样式表,它有时会导致这种东西,这就是为什么重要的是有 - 重写吧!它甚至可能与你的“积极”类相关联 - 你也可以尝试将类更改为其他类,只要尝试使用active1,并查看它是否也修复了它。

+0

只要我能缩小范围,问题就出现在边界周围以及边界和元素之间的背景中。我简化了这个例子:http://jsfiddle.net/paHVg/6/及以上。 – greener

+0

当你在iPad上加载这个小提琴时,它是否还在用'边框'来做这件事? - 我的iPhone上没有显示任何边框。它是你使用的背景图片的一部分吗? – zenkaty

+0

是的,它确实如此。线条随着背景而改变颜色。 – greener