【发布时间】:2017-07-09 00:11:12
【问题描述】:
我试图设置表格列的宽度,但我注意到当它在 FF 中工作时,它在 Chrome/Edge 中被完全忽略。修复非常简单 - 将表格布局设置为固定。
它使所有浏览器都尊重列宽,但突然之间,只有一个单元格的行需要跨所有列跨度开始表现不佳。由于他们将 colspan 设置为 20(比实际列多),因此他们开始实际跨越不存在的列破坏布局。
修复也很容易 - 将 colspan 设置为实际的列数。不幸的是,它们是动态的,并且因用户而异。但是我仍然需要一个单元格来跨越所有表格。
每次生成表格并将其放入 colspan 时,我都可以计算列数,但这远不是理想的解决方案。我不应该仅仅为了愚蠢的格式而实现这种逻辑并弄乱实际逻辑。
问题:如何使colspan覆盖固定布局表中的所有列而不指定每次生成表时的列数?
【问题讨论】:
标签: html css html-table css-tables