There are some coding examples on the Net, if you search for 'html fixed table header', still, what I usually do in large tables, is to repeat their headers every some fixed number of rows,with a bold and some other color formatting, in order that the user to always see the column names, without me having to worry about setting the first row fixed. Just a thought.