我是 html 的新手,所以我确定这是一个基本问题。
我有一个三列的表。我希望第一列跨越表格宽度的 40%,第二列 30%,第三列 30%。我将整个表放在一个 div 中。但是这些列没有跨越整个表:
这是我的html:
<div class="TableWrap">
<table id="PowerPlantTable" border="1">
<thead>
<tr bgcolor="silver">
<th class="firstColumn">Power Plant</th>
<th class="secondColumn">MW Output</th>
<th class="thirdColumn">MW Capacity</th>
</tr>
</thead>
<tbody>
<tr>
<td>BRUCEA-G2</td>
<td>0</td>
<td>0</td>
</tr>
</tbody>
</table>
</div>
这是我的CSS:
.TableWrap{
margin: 15px;
text-align: center;
}
#PowerPlantTable{
display:block;
margin-left: auto;
margin-right: auto;
font-size:12.0px;
}
.firstColumn{
width:40%;
}
.secondColumn{
width:30%;
}
.thirdColumn{
width:30%;
}
我究竟做错了什么?