我試圖設置表列寬度,但我注意到,當它在FF中工作時,它在Chrome/Edge中完全被忽略。修復非常簡單 - 將表格佈局設置爲固定。表格固定和全行colspan動態列
它使所有的瀏覽器都尊重列的寬度,但突然行只有一個單元格被要求跨所有列開始表現不佳。由於他們將colspan設置爲20(超過實際列),他們開始實際跨越不存在的打破布局的colums。
修復也很簡單 - 將colspan設置爲實際列數。不幸的是,它們是動態的,並且因用戶而異。但我仍然需要有一個單元橫跨所有桌子。
我可以統計每次生成表格並將其放入colspan中的列數,但它不是理想的解決方案。我不應該爲了愚蠢的格式化而實施這種邏輯和混亂的實際邏輯。
問題:如何使colspan覆蓋固定佈局表中的所有列,而不必在每次生成表時都指定列數?