If I add block elements inside a display: table;
element, they dont expand to 100% width of table, but instead expand to 100% width of first column of table. If I manually add a greater non-percent "px" width value to this block element, it also causes the first column of the table to expand wider with it. Happens regardless of the position of this block element (top or bottom).
I have a fiddle to convey the point: https://jsfiddle.net/ugdre5s9/1/. Notice that the .table-caption-div
element at top and .full-width-row
element at bottom and middle of rows are not expanding beyond first column width. I tried wrapping these elements in display: table-row;
but that didnt help either.
How do I then insert an element as child of display: table;
node that will expand to full 100% width?