There are a ton of articles by developers, mostly javascript, attempting to create freeze panes for table columns in Html. I've done this in the past and I guess I've just gotten lucky due to the layout and design. I'm currently working on a project that has a specific table design that I need to use and I thought I could just give my <td> a class and control it with javascript or css. I've tried about every package and example I've ran across but they change my table too much to use and many still don't work even after I changed my table to test it. So, it's very aggravating. I know there are table and grid plugins for javascript frameworks but even with their skinning they are still unusable. Is there a simple way to lock the left most column in place on a basic Html table?
I'm trying to lock a column not a header row. There's articles on the web that get them confused so I thought I would mention it. I can lock header rows but I'm trying to freeze the left most column and allow the other cells to scroll behind it.
Even some pointers on how I can change my table would help, for instance, do I need to use a nested table for my static column or should I just scrap <table> altogether and just use all <div> or <span>? Actually, I've tried the nested table but had difficulty lining up the rows to match but is probably my closest solution. Anyway, thought I'd ask for help and wonder why HTML5 is not addressing this issue.