I need to create a form that has three horizontal divs which are interrelated, somewhat like the rows in an html table or the cells in a spreadsheet.
What I mean is with this series of horizontal divs:
Column1 Column2 Column3
...when Column2 grows in height (due to elements being dynamically added to it), Column1 must grow vertically in lockstep with it.
Similarly, but more complex"ily," Column2 may have multiple groupings of related elements. Each grouping needs to be tied vertically to one of the "rows" in Column3.
IOW, Column1 will grow in height as Column2 adds "rows", thus "shadowing" Column2 in that way; but then, when elements are added to the first section of Column3 (which are associated with the first "row" of Column2), Column2 will shadow the height of the first related collection of elements in Column3's first section.
Perhaps a visual representation would be clearer:
Column1 Column2 Column3
====== ====== ======
Fri Aug 21 Shift 1 Something about Shift1
Sat Aug 22 Shift1
...when a second shift is added on Friday:
Column1 Column2 Column3
====== ====== ======
Fri Aug 21 Shift 1 Something about Shift1
Shift 2
Sat Aug 22 Shift1
...Column1 keeps vertical pace with Column2 when Shift2 was added for Friday.
Now, more elements are added to Column3 for Friday's Shift1, and Shift1 expands downward/vertically to accommodate it:
Column1 Column2 Column3
====== ====== ======
Fri Aug 21 Shift 1 Something about Shift1
Something more about Shift1
Shift 2
Sat Aug 22 Shift1
In what way can this interrelationship be established and maintained? How can this be done in Bootstrap (or otherwise, for that matter)?