我有一个表,我使用 Javascript 来实现允许用户添加/删除特定行的列的功能。新数据单元的内容将与之前的相同。我发现如果我只添加一列(一个数据单元到一行),一切都很好。新数据单元的内容、大小和布局与之前的数据单元(左侧的数据单元)相同。但是,如果我再添加一个,则新添加的 datacell 的布局会有所不同,并且 datacell 的大小会增加,但前两个 datacell 的布局不会改变。HTML页面跳来跳去。如果我删除第三个数据单元,一切都会恢复正常。看起来两个是极限?但我不记得硬编码任何东西。
我可以添加一个属性来解决这个调整大小本身的问题吗?我尝试将 nowrap 属性添加到 ,它解决了页面跳转问题,但数据单元的大小仍然发生变化,布局也发生变化。
编辑:事实证明,调整大小是因为单元格超出了浏览器的范围,因此它试图“压缩”它们。