这个问题也是最近的项目中碰到的,赶进度困扰了我好长时间.
方便说明问题,我把table所在的大div命名为div1,想在下方平铺的新div叫div2.
如果把div2嵌套在div1里,需要用js先获取生成的table的高度,再进行加法运算设置为div2的height,
还得让div2按照绝对定位来做,这样仅一个表格的时候还好.如果表格有4个,5个,...乃至更多的时候,
得给各个表格切换时添加click事件处理,就相当麻烦了!
后来在高人的帮助下,想到了办法.
那就是:把div2从div1里抽出来,两者平级排列,而不是以前的父子div关系.
然后div2采取position: relative的相对定位,给它来个margin-top属性几个像素.这样就好了,不管上面的
table如何的长或者短,如何如何的伸缩,因为是相对定位,总能够使div2紧挨着div1,并且在div1的下方顺利
的平铺开来啦!