所以这里是<table>
:
<table class='census'>
<tr>
<th colspan="2">My Title</th>
</tr>
<tr>
<td colspan="2" class='chart'><SOME PIE CHART, GENERATED WITH JS></td>
</tr>
<tr>
<td>Some title</td>
<td>Some Data</td>
</tr>
<tr>
<td>Some title</td>
<td>Some Data</td>
</tr>
<tr>
<td>Some title</td>
<td>Some Data</td>
</tr>
<tr>
<td>Some title</td>
<td>Some Data</td>
</tr>
<tr>
<td>Some title</td>
<td>Some Data</td>
</tr>
</table>
我需要为第一列设置固定宽度。这很容易做到:
.census td:first-child {
background-color: #F0F8FE;
width: 250px;
}
现在的问题! 带有 JS 饼图的固定宽度螺钉。
所以我需要对所有第一个<td>
标签应用固定宽度,除了一个colspan="2"
包含我的图表的标签。
如果是这样的话,我唯一能想到的(到目前为止):
.census td:first-child:not(.chart) {
background-color: #F0F8FE;
width: 250px;
}
它在所有浏览器中都给我带来了意想不到的结果。我在这一点上迷路了。