0

我有一个表,我使用 Javascript 来实现允许用户添加/删除特定行的列的功能。新数据单元的内容将与之前的相同。我发现如果我只添加一列(一个数据单元到一行),一切都很好。新数据单元的内容、大小和布局与之前的数据单元(左侧的数据单元)相同。但是,如果我再添加一个,则新添加的 datacell 的布局会有所不同,并且 datacell 的大小会增加,但前两个 datacell 的布局不会改变。HTML页面跳来跳去。如果我删除第三个数据单元,一切都会恢复正常。看起来两个是极限?但我不记得硬编码任何东西。

我可以添加一个属性来解决这个调整大小本身的问题吗?我尝试将 nowrap 属性添加到 ,它解决了页面跳转问题,但数据单元的大小仍然发生变化,布局也发生变化。

编辑:事实证明,调整大小是因为单元格超出了浏览器的范围,因此它试图“压缩”它们。

4

1 回答 1

0

我不确定你的意思到底是什么,但我认为你的意思是,你的单元格会根据内容的数量调整大小,但是有 colgroup,你可以在其中设置列数并设置宽度、高度等在
<colgroup>
<col width="200px">
<col width="180px">
<col width="220px">
...
</colgroup>
你的前三列每行有 200px、180px 和 220px 固定。每个额外的列都将自行调整大小。

对不起,我的英语不好。我希望这能帮到您。

于 2013-02-01T00:22:36.047 回答