Is there a way to freeze several rows at the top of an HTML table so that the data rows scroll up under the header? I've seen solutions where you set specific widths for each of the tds but I'm hoping to allow the data in the tds to word-wrap for the most part. I may set some widths where I know the dimension (like where there are tools with 16px icons), but the larger columns will need to word-wrap. It's a multi-column, potentially multi-row table. It will have to work across platforms and browser, ya-da, ya-da. I've seen solutions that "come close", i.e., column width might be between 2 and 12 px off depending on the browser, but I'd really like to nail it, if possible. Any way to do this?