Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/90.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 创建一个表,其ID比表本身宽_Html_Css - Fatal编程技术网

Html 创建一个表,其ID比表本身宽

Html 创建一个表,其ID比表本身宽,html,css,Html,Css,我有一个非常基本的表,由3行3列组成,我正试图让它看起来像这张图片 (也就是说,thead应该比其他行宽)。我如何达到这个效果?我试过用科尔斯潘,但我做不好。基本表类似于: <table> <thead> <tr> <th>Extra details</th> </tr> </thead> <tbody> <tr> <td>A

我有一个非常基本的表,由3行3列组成,我正试图让它看起来像这张图片

(也就是说,thead应该比其他行宽)。我如何达到这个效果?我试过用科尔斯潘,但我做不好。基本表类似于:

 <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%;}是什么意思