私はこの問題を1ページに複数のグラフ(jsPlumbに基づいて)を表示しようとしています。どのくらいのスペースがあるにせよ、各行を1行に並べて表示したいのですが、テーブルを使用しています(float:leftでdivを使用した場合、十分なスペースがない場合はdivのいくつかが別の行)。divを相対左上の配置された内容に展開
次に各テーブルセルは、今度は二つ以上のノードdivを含むメインDIVを含んでいます。 jsPlumbの仕組みは、各ノードごとに個別のdivを作成することです。私は各ノードを親divの特定の上/左に配置する必要があります。
私が持っている問題は、各テーブルセル内のメインgraphDivがその内容に合わせて拡張していないということです。グラフノードdivのいくつかはその外側にあります。私は、あなたが絶対的な位置づけされたdivを持っているときは考慮しないことを理解しています。しかし、私は上/左の座標を持つ "相対"配置されたdivを使用しています。同じことが当てはまりますか? もしそうなら、その内容をカバーするためにtable-cell/graphDivを拡張するにはどうすればよいでしょうか? (私はすべての明確な修正を試み、すべてのスタックオーバーフロー関連のポストを通過しましたが、解決策を見つけることができませんでした)。ここで
は私が設定jsfiddleページへのリンクです:http://jsfiddle.net/7QkB2/28/
"相対位置" を説明してくれてありがとう。 私は自分のノードを何らかの形で相対的に配置することができると思いますが、グラフが少し大きくなると実際には複雑になります。 x/y(上/左)座標を使用すると、少し簡単になります。だから私がやろうとしていたのは、親コンテナ(この場合はテーブルセル内のgraphDiv)に対する相対位置です。結局、純粋な絶対的な位置付けをして、各グラフの境界を自分で計算しなければならないように見えます。 – Johnny