2

不是 Drupal 问题,但可能是 CSS/HTML 问题:

我为 Drupal 7 编写了一个带有 Bartik 主题的模块,其中显示了一个“显示”按钮。单击时,它将从 PHP 脚本中获取 JSON 数据并生成一个 HTML 表作为字符串,最后将该表显示在(或代替?)<div id="top"></div>

这整个复杂的东西(至少对我来说)工作得非常好:

在此处输入图像描述

但是,我有这个小问题:我无法摆脱表格单元格之间的细白线。

我已经添加了<table border="0" cellspacing="0"内联 - 这没有帮助。

我在表格<table id="last"和 CSS 代码中添加了一个 id:

#last { 
    border:0;
    cell-spacing:0;
}

但这也不起作用。

当我在 Mozilla Firebug 或 Chrome dev 中检查时。控制台 -这些属性在那里。

另外,我也有一个非 Drupal 页面——它没有显示那些丑陋的线条。

请问有什么想法吗?

我读过,有 CSS 样式表,据说可以重置所有内容,但它们可能对我的问题来说太过分了。

我的 jsFiddle 代码也可以,但没有丑陋的白线......

我没有发布上述页面的 URL,因为它们都是俄语并且需要注册。

4

2 回答 2

3

似乎没有任何代码或 URL 可以实际演示该问题,但您可以使用蛮力方法将以下内容添加到样式表中:

td { border: none !important; }

听起来问题是由于某些 CSS 代码在单元格上设置了边框,覆盖了您可能在表格级别设置的任何内容。

如果这没有帮助,我们至少知道问题是由表格和单元格元素以外的其他东西引起的(也许是单元格内的某些元素?)。

它确实有帮助,检查td单元格以查看现在导致边框的原因,并编写一个足以覆盖它的样式表(或编辑导致边框的设置)。

于 2013-01-24T19:54:37.297 回答
1

尝试给出这个:

table {border-collapse: separate;}
于 2013-01-24T18:19:39.857 回答