Keep the header row and the key (first) column visible while you scroll a
large table. Pure position: sticky — no DOM wrapping, no
cloned header. Toggling it off restores a byte-identical table. Scroll the
region below both down and right to see the header band and key column stay
pinned, with the corner cell on top.
| Sample | T (°C) | pH | A₄₅₀ | A₆₀₀ | Conc (µM) | Yield (%) | Purity (%) | RT (min) |
|---|---|---|---|---|---|---|---|---|
| S-001 | 21.4 | 7.1 | 0.482 | 0.611 | 12.4 | 88 | 97.2 | 4.81 |
| S-002 | 22.0 | 7.0 | 0.501 | 0.640 | 13.1 | 85 | 96.8 | 4.77 |
| S-003 | 20.8 | 7.3 | 0.455 | 0.588 | 11.7 | 90 | 98.0 | 4.92 |
| S-004 | 23.1 | 6.9 | 0.533 | 0.672 | 14.0 | 82 | 95.4 | 4.65 |
| S-005 | 21.9 | 7.2 | 0.470 | 0.602 | 12.0 | 87 | 97.6 | 4.84 |
| S-006 | 22.5 | 7.1 | 0.498 | 0.633 | 12.9 | 86 | 96.9 | 4.79 |
| S-007 | 20.4 | 7.4 | 0.441 | 0.571 | 11.2 | 91 | 98.3 | 4.97 |
| S-008 | 23.6 | 6.8 | 0.547 | 0.689 | 14.5 | 80 | 94.9 | 4.58 |
| S-009 | 21.2 | 7.2 | 0.463 | 0.595 | 11.9 | 88 | 97.4 | 4.86 |
| S-010 | 22.8 | 7.0 | 0.512 | 0.651 | 13.4 | 84 | 96.3 | 4.73 |
| S-011 | 20.9 | 7.3 | 0.449 | 0.582 | 11.5 | 90 | 98.1 | 4.94 |
| S-012 | 23.3 | 6.9 | 0.539 | 0.678 | 14.2 | 81 | 95.1 | 4.61 |
| S-013 | 21.6 | 7.1 | 0.476 | 0.607 | 12.2 | 87 | 97.5 | 4.83 |
| S-014 | 22.2 | 7.0 | 0.505 | 0.644 | 13.0 | 85 | 96.7 | 4.76 |
| S-015 | 20.6 | 7.4 | 0.447 | 0.578 | 11.4 | 91 | 98.2 | 4.95 |
| S-016 | 23.8 | 6.8 | 0.552 | 0.695 | 14.7 | 79 | 94.6 | 4.55 |
| S-017 | 21.1 | 7.2 | 0.461 | 0.592 | 11.8 | 89 | 97.7 | 4.88 |
| S-018 | 22.7 | 7.0 | 0.509 | 0.648 | 13.3 | 84 | 96.4 | 4.74 |
| S-019 | 20.7 | 7.3 | 0.452 | 0.585 | 11.6 | 90 | 98.0 | 4.93 |
| S-020 | 23.4 | 6.9 | 0.541 | 0.681 | 14.3 | 81 | 95.0 | 4.60 |
| S-021 | 21.5 | 7.1 | 0.479 | 0.609 | 12.3 | 87 | 97.3 | 4.82 |
| S-022 | 22.1 | 7.0 | 0.503 | 0.642 | 13.0 | 85 | 96.8 | 4.78 |
| S-023 | 20.5 | 7.4 | 0.444 | 0.575 | 11.3 | 92 | 98.4 | 4.96 |
| S-024 | 23.7 | 6.8 | 0.549 | 0.692 | 14.6 | 80 | 94.8 | 4.57 |