我必须制作一个类似甘特图的东西。这是我已经完成的:http ://tinypic.com/view.php?pic=160ecxu&s=6 。
对于这种情况,我正在使用表格。正如您在图像中看到的,我在第一行、第二行和最后一行有一个渐变。我必须为所有的绿色细胞做这件事。正如您在最后一行中看到的那样,虽然有渐变,但分隔每列的白线消失了,因为我做了一个 colspan=11。这是我发现做类似事情的唯一方法
这是一些代码
HTML
<tr>
<td class="days selected"> </td>
<td class="days"> </td>
<td class="days"> </td>
...
</tr>
<tr>
<td class="days"> </td>
<td class="days selected"> </td>
<td class="days"> </td>
...
</tr>
...
...
...
<tr>
<td class="days"> </td>
<td class="days"> </td>
<td class="days"> </td>
...
<div class="group">
<td class="selected" colspan="11"></td>
</div>
</tr>
和 CSS
table tr td.selected{
/*the gradient code here*/
}
/* I TRIED TO SET A STYLE FOR THE GROUP BUT WITHOUT ANY RESULTS*/
table tr div.group{
background-color:red;
}
有人对保持白线和渐变有任何提示吗?