我有一个简单的表,该表的顶部一行有一个td
元素,下面的表有3个td
,这里是结构:
<tr class="type">
<td>
<span>Platform</span>
</td>
</tr>
<tr class="type__el">
<td>OS</td>
<td class="value">WINDOWS</td>
<td class="score"> 8.6</td>
</tr>
因此,我试图设置第一行的背景颜色,但无法正常工作,只能突出显示文本:
.type {
background-color : #ccc;
}
答案 0 :(得分:2)
您可以使用属性<td>
在第一行中花费colspan="3"
结果
.type {
background-color: #ccc;
}
<table>
<tr class="type" bgcolor="red">
<td colspan="3">
<span>Platform</span>
</td>
</tr>
<tr class="type__el">
<td>OS</td>
<td class="value">WINDOWS</td>
<td class="score"> 8.6</td>
</tr>
</table>
答案 1 :(得分:1)
您必须使用colspan
属性,值3
应该有效
.type {
background-color : #ccc;
}
<table>
<tbody>
<tr class="type" bgcolor="red">
<td colspan="3">
<span>Platform</span>
</td>
</tr>
<tr class="type__el">
<td>OS</td>
<td class="value">WINDOWS</td>
<td class="score"> 8.6</td>
</tr>
</tbody>
</table>
您可以在this question
上了解更多信息