2013-06-20 57 views
2

使用CSS,我想为表中的列指定某些宽度。我应该在thead(在th上),tbody(在td上)还是两者中设置宽度?在th,td或两者上设置列宽?

+0

你在寻找一个间隔一致的表吗?如果是这样,我会使用单元格填充:http://www.w3schools.com/tags/att_table_cellpadding.asp 或者您是否在寻找一个动态表格(您可以在其中设置特定的行或列的大小,我会)? – astromax

回答

0

<th>将是设置宽度的最佳位置,因为它仅迭代一次。

保存您的客户端几个字节。

其他<td>的形式将隐含。

0

您可以使用colgroup标签来说明cloumns风格。 例如

<table> 
<colgroup> 
    <col style="color:red;width:100px"> 
    <col style="background-color:yellow"> 
</colgroup> 
<tr> 
    <th>this will be red and width is 100px</th> 
    <th>this will be yellow</th> 
</tr> 
</table>