Html 创建一个表,其ID比表本身宽
我有一个非常基本的表,由3行3列组成,我正试图让它看起来像这张图片 (也就是说,thead应该比其他行宽)。我如何达到这个效果?我试过用科尔斯潘,但我做不好。基本表类似于:Html 创建一个表,其ID比表本身宽,html,css,Html,Css,我有一个非常基本的表,由3行3列组成,我正试图让它看起来像这张图片 (也就是说,thead应该比其他行宽)。我如何达到这个效果?我试过用科尔斯潘,但我做不好。基本表类似于: <table> <thead> <tr> <th>Extra details</th> </tr> </thead> <tbody> <tr> <td>A
<table>
<thead>
<tr>
<th>Extra details</th>
</tr>
</thead>
<tbody>
<tr>
<td>A</td>
<td>B</td>
<td>C</td>
</tr>
<tr>
<td>A</td>
<td>B</td>
<td>C</td>
</tr>
<tr>
<td>A</td>
<td>B</td>
<td>C</td>
</tr>
</tbody>
</table>
额外细节
A.
B
C
A.
B
C
A.
B
C
谢谢 您需要将
colspan=“3”
添加到th
(表中所有tr
中的col数必须相同)。然后使每个tr
中的最后一个td
比前两个宽得多(使用:最后一个子项
伪选择器,请参阅)
表格{
宽度:100%;
}
thead th{
背景色:#ddd;
}
td:最后一个孩子{
宽度:60%;
}
额外细节
A.
B
C
A.
B
C
A.
B
C
您需要将colspan=“3”
添加到th
(表中所有tr
中的col数必须相同)。然后使每个tr
中的最后一个td
比前两个宽得多(使用:最后一个子项
伪选择器,请参阅)
表格{
宽度:100%;
}
thead th{
背景色:#ddd;
}
td:最后一个孩子{
宽度:60%;
}
额外细节
A.
B
C
A.
B
C
A.
B
C
您可以使用colspan并添加一个50%宽度的虚拟第四列:
t车身tr:之后{
内容:'';
显示:表格单元格;
宽度:50%
}
th{
背景:灰色;
边框:实心;
}
桌子{
宽度:100%;
}
额外细节
A.
B
C
A.
B
C
A.
B
C
您可以使用colspan并添加一个50%宽度的虚拟第四列:
t车身tr:之后{
内容:'';
显示:表格单元格;
宽度:50%
}
th{
背景:灰色;
边框:实心;
}
桌子{
宽度:100%;
}
额外细节
A.
B
C
A.
B
C
A.
B
C
您可以使用caption
元素,该元素跨越表格的宽度,并且在您的情况下更符合语义,因为它描述了整个表格。然后使用伪元素填充行中的剩余空间并折叠其他列
表格{
宽度:100%;
}
标题{
边框:2px实心暗光;
背景颜色:浅灰色;
}
tr:之后{
显示:表格单元格;
内容:“;
宽度:100%;
}
额外细节
A.
B
C
A.
B
C
A.
B
C
您可以使用caption
元素,该元素跨越表格的宽度,并且在您的情况下更符合语义,因为它描述了整个表格。然后使用伪元素填充行中的剩余空间并折叠其他列
表格{
宽度:100%;
}
标题{
边框:2px实心暗光;
背景颜色:浅灰色;
}
tr:之后{
显示:表格单元格;
内容:“;
宽度:100%;
}
额外细节
A.
B
C
A.
B
C
A.
B
C
为什么不让空栏占据未使用的空间?为什么不让空栏占据未使用的空间?为什么不让空栏占据未使用的空间?为什么不让空栏占据未使用的空间?为什么不让空栏占据未使用的空间?为什么不让空栏占据未使用的空间?为什么不让空栏占据未使用的空间?为什么不让空栏占据未使用的空间?为什么不让空栏占据未使用的空间td:last child{width:60%;}是什么意思