CSS responsive table
...with fixed column and row headers and scroll snap. - @scottjehl
| Col Header | Col Header | Col Header | Col Header | Col Header | Col Header | Col Header | Col Header | Col Header | Col Header | Col Header | Col Header | Col Header | Col Header | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Row Header | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data |
| Row Header | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data |
| Row Header | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data |
| Row Header | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data |
| Row Header | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data |
| Row Header | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data |
| Row Header | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data |
| Row Header | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data |
| Row Header | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data |
| Row Header | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data |
| Row Header | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data |
| Row Header | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data |
| Row Header | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data |
| Row Header | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data |
| Row Header | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data |
| Row Header | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data |
| Row Header | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data |
| Row Header | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data |
| Row Header | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data |
| Row Header | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data |
| Row Header | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data |
| Row Header | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data |
| Row Header | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data |
| Row Header | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data |
| Row Header | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data |
| Row Header | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data |
| Row Header | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data |
| Row Header | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data |
| Row Header | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data |
| Row Header | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data |
| Row Header | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data |
| Row Header | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data |
| Row Header | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data |
| Row Header | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data |
| Row Header | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data |
| Row Header | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data |
| Row Header | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data |
| Row Header | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data |
| Row Header | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data |
| Row Header | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data | Cell Data |