I have really long table with many columns. When user scrolls down he loses header row and cannot determine which value is in which column. I need header row to stay in position, or scroll to top of viewport and than stop.

So, I googled for "fixed table header" and found some results. However these results are not very satisfactory, they are not cross browser compatible or they are simply awkward looking in browsers.

Do you know for some decent solution?