我堅持修復我的html表格的第二列的寬度。有rowpan和表格佈局fixe時的表列寬度
下面是我的表的PRINTSCREEN:
下面是CSS代碼:
#RevenueMTable tbody, #RevenueMTable thead {
display: block;
}
#RevenueMTable {
width: 1115px;
table-layout: fixed !important;
}
#RevenueMTable tbody td:first-child
{
width: 138px !important;
}
#RevenueMTable tbody td:not(:first-child)
{
width: 72px !important;
}
#RevenueMTable tbody
{
overflow: auto;
height: 400px;
}
的問題是,我的第一列的4行的行跨度。因此,例如,包含「COST」的單元格是行標記中的第一個TD元素,因此也應用了138px的寬度,儘管它應該被視爲第二列。
我該如何解決這個問題?
我試圖將列寬定義如下,但無法正常工作或:
$('<col style="width:138px"><col style="width:72px"><col style="width:72px"><col style="width:72px"><col style="width:72px"><col style="width:72px"> <col style="width:72px"><col style="width:72px"><col style="width:72px"><col style="width:72px"><col style="width:72px"><col style="width:72px"><col style="width:72px"><col style="width:72px">').insertBefore($("#RevenueMTable thead"))
可否請您提供HTML也更快的解決方案,如果可能的話jsfiddle突出顯示該問題。 –