我有这个HTML代码作为示例来展示我的问题。
我使用的是Windows 10。但是,无论如何,我的HTC显示的都是相同的...
即使在CssZengarden网站上,这些边框在移动设备上也是可见的。
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周围的这些线条。同样的情况也出现在浮动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网站上,这些边框在移动设备上也是可见的。