我有这个问题,我试图在一个页面上显示多个图表(基于 jsPlumb)。因为无论有多少可用空间,我都希望每个图表并排在一行上,所以我使用的是表格(如果我使用带有 float:left 的 div,如果没有足够的空间可用,一些 div 会向下移动到单独的排)。
现在每个表格单元格都包含一个主 div,而主 div 又包含两个或多个节点 div。jsPlumb 的工作方式是为每个节点创建一个单独的 div。我需要将每个节点相对于其父 div 定位在特定的顶部/左侧。
我遇到的问题是每个表格单元格中的主 graphDiv 没有扩展以适应其内容。一些图形节点 div 在它之外。我知道当你有“绝对”定位的 div 时,它们不会被考虑在内。但我使用的是带有上/左坐标的“相对”定位的 div。是否同样适用?如果是这样,我扩展 table-cell/graphDiv 以覆盖其内容的最佳方式是什么?(我已经尝试了所有明确的修复程序,并浏览了所有与堆栈溢出相关的帖子,但找不到解决方案)。
这是我设置的 jsfiddle 页面的链接:http: //jsfiddle.net/7QkB2/28/