5

在我的网络项目中,我创建了一个简单的表格并使用 css 对其进行样式设置,在 chrome firefox 甚至在 ie 中,一切看起来都很正常,但在 safari 中,随机表格单元格中会出现额外的边框,当我选择单元格中的文本时,边框会消失。下面有图片。我该如何解决这个问题?我猜这是 Safari 问题,而不是错误的 css 或 html。

页面加载后: 在此处输入图像描述

选择文本后: 在此处输入图像描述

4

2 回答 2

0

在您的 css 中为该特定单元格(或所有单元格)使用此代码:

td:focus, td:active, td:hover, td{
    border: none;
}

仅使用您不希望有任何边框的 <td> 的代码。

如果上述方法不起作用,请使用以下方法:

td:before, td:after{
    border: none;
}
于 2013-01-21T12:06:10.923 回答
0

一切对我来说都是有效的。事实上,我正在使用 safari v6.02 并且没有呈现任何错误。也许它可能来自其他未发布的 html。

旁注.. 使用 safaris 元素检查器尝试查找问题

于 2012-12-21T16:06:51.410 回答