gpt4 book ai didi

html - 基于 colgroup 的表格单元格的宽度不起作用

转载 作者:技术小花猫 更新时间:2023-10-29 12:14:58 25 4
gpt4 key购买 nike

使用 colgroup 设置表格单元格的宽度在 IE9 中不起作用

<table id="Grid1_Table" class="Table">
<colgroup>
<col style="width:20px">
<col style="width:20px">
<col style="width:180px">
<col style="width:200px">
</colgroup>
<tbody>
<tr>
<td class="RowHeader"><div>&nbsp;</div></td>
<td class="RecordPlusCollapse"><div>&nbsp;</div></td>
<td colspan="2" class="GroupCaption">Order ID: 0 - 1 Items</td>
</tr>
</tbody>
</table>
.RowHeader
{
background-color : black;
}
.GroupCaption
{
background-color : #868981;
}
.RecordPlusCollapse
{
background-color : red;
}
.Table{
width: 100%;
}

前 2 <td>宽度不像colgroup在IE9中。不确定为什么宽度不同。

http://jsfiddle.net/KgfsM/3/

最佳答案

您给表格100% 的宽度,然后选择固定宽度的列。浏览器应该从哪里获取丢失的宽度?它只是拉伸(stretch)表格单元格。

看看这个例子,从 IE 5(!) 开始,它适用于所有主流浏览器:) http://jsfiddle.net/Volker_E/ppRgV/1/

更改是从表中剥离 width: 100%; 并添加 table-layout: fixed;

.Table {
table-layout: fixed;
}

关于html - 基于 colgroup 的表格单元格的宽度不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13979239/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com