Table bbcode and narrow/small viewport improvements (overflow-x:auto & sticky header row)
Would it be possible to look at adding some additional functionality to the tables bbcode so that table data displays better on small/narrow screens? At least
At the minimum it would be nice to have a containing block element with "overflow-x:auto" css applied to make wide tables scrollable left/right when they don't fit into available space for a given vw-section. While I could wrap every problem table with the div bbcode and achieve the horizontal-scroll behaviour manually I think it would be neater if this was integrated into the table bbcode handling directly.
----
A further change to table parsing (but IMO low priority) would an optional sticky first row for vertical scrolling when the table height is greater than the viewport and an appropriate table bbcode attribute is defined such as stickyheader="row". Maybe this can be achieved by placing the first row into a thead block and making the tbody element scrollable (CSS only, no javascript) .. I'm not sure on the best implementation.
An even lower priority would be to have a stickyheader="col" (column) option to fix/stick the first column when horizontal scrolling. As in, a table could have either a sticky first row or a sticky first column depending on the value of the optional stickyheader attribute (or whatever you decide to call it).
Personally I'd be happy with just horizontally scrollable tables possibly with a sticky row and don't bother about a sticky column which would make implementation simpler I think.