【发布时间】:2015-12-02 15:48:51
【问题描述】:
我有这个 html 代码作为示例来显示我的问题。
table {
border-collapse: collapse;
border: 0px;
border-spacing: 0;
background-color: black;
width: 300px;
height: 300px;
margin: auto;
}
td {
border: none;
background-color: white;
padding: 0px
}
<table border='0' cellspacing='0' cellpadding='0'>
<tr>
<td>White</td>
<td>White</td>
</tr>
</table>
你可以看到父元素有黑色背景,子元素有白色,我无法在当前示例中删除 td 周围的这条线。与 Floted div 相同。
这仅适用于移动浏览器或 chrome 移动开发者视图。 请帮忙)
http://i.stack.imgur.com/bppBb.png
要在 chrome 上查看边框 切换到移动视图后必须刷新页面 如果它可以在您的电脑上运行,为什么它不能在我的电脑上运行?
这是完整的示例代码。我做错了什么?
我在 Windows 10 上。但无论如何我的 HTC 显示相同...
<!DOCTYPE html>
<html>
<body>
<table border='0' cellspacing='0' cellpadding='0' style="border-collapse:collapse;border:0px;border-spacing:0;background-color:black;width:300px;height:300px;margin:auto">
<tr>
<td style="border:none;background-color:white;padding:0px">White</td>
<td style="border:none;background-color:white;padding:0px">White</td>
</tr>
</table>
</body>
</html>
即使在 CssZengarden 网站上,此边框在移动设备上也是可见的
【问题讨论】:
-
我认为它工作正常
-
我在 chrome 上工作正常,没有边框
-
尝试在移动视图上刷新。谢谢回答
-
@SergeySh 我可以复制这个问题,而且很奇怪,你不能用边框代替背景色吗?
-
问题是,我根本不需要边框。这只是一个例子。实际上,我有一个很大的页面,里面有很多 div 和大量的颜色选择。在电脑上看起来一切都很好,但是一旦你转到移动设备上,如果父元素有其他背景,它都会有这个“边框”......谢谢你的回答