Fixed First Column Table

A table with only the first column fixed. It's ideal for displaying data with many columns.

ID Name Type Region Status Date 1 Value A Value B Flag X Flag Y Metric 1 Metric 2 Metric 3 Source Owner Department Start Time End Time Config A Config B Notes Link Priority Category Action
R001 Alpha Project Primary EMEA Complete 2025-01-01 100.5 25.3 T F 45 0.89 12300 System A John D. Finance 09:00 17:00 High Off Final Review View 1 Financial Edit
R002 Beta Analysis Secondary APAC In Progress 2025-02-15 88.9 45.1 F T 67 0.72 9500 CRM Jane K. Sales 10:30 18:30 Low On Data Needed Link 2 Customer Delete
R003 Gamma Upgrade System AMER Pending 2025-03-20 150.2 12.8 T T 22 0.99 18000 ERP Mike S. IT 08:00 16:00 Medium Off Schedule Test Detail 3 Technical Archive
Caveat
Example Code
  <div class="overflow-auto" style="width: 500px; overflow-xy: auto; margin-left: 1rem;">
    <table class="fixed-first-col">
       <thead>
            <tr>
                <th>ID</th>
                <th>Name</th>
                <th>Type</th>
                <th>Region</th>
                <th>Status</th>
                <th>Date 1</th>
                <th>Value A</th>
                <th>Value B</th>
                <th>Flag X</th>
                <th>Flag Y</th>
                <th>Metric 1</th>
                <th>Metric 2</th>
                <th>Metric 3</th>
                <th>Source</th>
                <th>Owner</th>
                <th>Department</th>
                <th>Start Time</th>
                <th>End Time</th>
                <th>Config A</th>
                <th>Config B</th>
                <th>Notes</th>
                <th>Link</th>
                <th>Priority</th>
                <th>Category</th>
                <th>Action</th>
            </tr>
        </thead>
        <tbody>
            <tr>
                <td>R001</td>
                <td>Alpha Project</td>
                <td>Primary</td>
                <td>EMEA</td>
                <td>Complete</td>
                <td>2025-01-01</td>
                <td>100.5</td>
                <td>25.3</td>
                <td>T</td>
                <td>F</td>
                <td>45</td>
                <td>0.89</td>
                <td>12300</td>
                <td>System A</td>
                <td>John D.</td>
                <td>Finance</td>
                <td>09:00</td>
                <td>17:00</td>
                <td>High</td>
                <td>Off</td>
                <td>Final Review</td>
                <td><a href="#">View</a></td>
                <td>1</td>
                <td>Financial</td>
                <td>Edit</td>
            </tr>
            <tr>
                <td>R002</td>
                <td>Beta Analysis</td>
                <td>Secondary</td>
                <td>APAC</td>
                <td>In Progress</td>
                <td>2025-02-15</td>
                <td>88.9</td>
                <td>45.1</td>
                <td>F</td>
                <td>T</td>
                <td>67</td>
                <td>0.72</td>
                <td>9500</td>
                <td>CRM</td>
                <td>Jane K.</td>
                <td>Sales</td>
                <td>10:30</td>
                <td>18:30</td>
                <td>Low</td>
                <td>On</td>
                <td>Data Needed</td>
                <td><a href="#">Link</a></td>
                <td>2</td>
                <td>Customer</td>
                <td>Delete</td>
            </tr>
            <tr>
                <td>R003</td>
                <td>Gamma Upgrade</td>
                <td>System</td>
                <td>AMER</td>
                <td>Pending</td>
                <td>2025-03-20</td>
                <td>150.2</td>
                <td>12.8</td>
                <td>T</td>
                <td>T</td>
                <td>22</td>
                <td>0.99</td>
                <td>18000</td>
                <td>ERP</td>
                <td>Mike S.</td>
                <td>IT</td>
                <td>08:00</td>
                <td>16:00</td>
                <td>Medium</td>
                <td>Off</td>
                <td>Schedule Test</td>
                <td><a href="#">Detail</a></td>
                <td>3</td>
                <td>Technical</td>
                <td>Archive</td>
            </tr>
        </tbody>
    </table>
  </div>