Ok so this is basically about scrollable tables.
If I have a table element I can make the content scrollable (with some javascript fun, including accouting for the scroll bar using the width) by making the thead fixed height, and the tbody fixed height, then setting scrolling to auto on the tbody.
This works in Firefox, but in google chrome the heights on the thead/tbody are ignored and the whole table grows vs scrolling as intended.
Is there a css solution that can be applied to the table to make this work in google chrome as well? Or do I need to make the header one table, the body a different table, ensure the column widths using js or css and have the parent of the body table scroll with it's content?