title: Fixed Header/Scrollable Table with Variable Width
body: <p>I realize this question has been asked quite a bit on Stack Overflow; however, after looking through a number of them, I believe my question has one more requirement.  I want to transform a regular html table, into a table that can be scrolled both vertically and horizontally, while the the header remains at the top.  The width of this table exceeds the width of the page, so I need the headers to move horizontally as the table is scrolled.  I would prefer to use a pure CSS method; however, I will use Javascript if necessary.  Have yet to find a solution that does all of this.</p>