・大きいテーブルだとヘッダが見えなくなって、わかりづらい表になってしまう
・複数行の固定がしたい
・行だけでなく、列も固定したい
今回は上記の問題について考えていきます!
システム化する上で、表のみやすさというのはとても重要なポイントとなります。システムというのはなんらかの膨大なデータを集めるだけではないですからね。
蓄積したデータをわかりやすく表示してナンボなんです。
大きい表だとヘッダが見えなくなって、なんのデータかわかりづらいなんてこともしばしばありますよね。
だいぶ前からある(初版: 2012年7月)このライブラリを使うと簡単にヘッダ固定の実装できるので便利です!
1行 1列 | 1行 2列 | 1行 3列 | 1行 4列 | 1行 5列 | 1行 6列 | 1行 7列 | 1行 8列 | 1行 9列 | 1行 10列 | 1行 11列 | 1行 12列 | 1行 13列 | 1行 14列 | 1行 15列 | 1行 16列 | 1行 17列 | 1行 18列 | 1行 19列 | 1行 20列 | 1行 21列 | 1行 22列 | 1行 23列 | 1行 24列 | 1行 25列 | 1行 26列 | 1行 27列 | 1行 28列 | 1行 29列 | 1行 30列 | 1行 31列 | 1行 32列 | 1行 33列 | 1行 34列 | 1行 35列 | 1行 36列 | 1行 37列 | 1行 38列 | 1行 39列 | 1行 40列 | 1行 41列 | 1行 42列 | 1行 43列 | 1行 44列 | 1行 45列 | 1行 46列 | 1行 47列 | 1行 48列 | 1行 49列 | 1行 50列 |
2行 1列 | 2行 2列 | 2行 3列 | 2行 4列 | 2行 5列 | 2行 6列 | 2行 7列 | 2行 8列 | 2行 9列 | 2行 10列 | 2行 11列 | 2行 12列 | 2行 13列 | 2行 14列 | 2行 15列 | 2行 16列 | 2行 17列 | 2行 18列 | 2行 19列 | 2行 20列 | 2行 21列 | 2行 22列 | 2行 23列 | 2行 24列 | 2行 25列 | 2行 26列 | 2行 27列 | 2行 28列 | 2行 29列 | 2行 30列 | 2行 31列 | 2行 32列 | 2行 33列 | 2行 34列 | 2行 35列 | 2行 36列 | 2行 37列 | 2行 38列 | 2行 39列 | 2行 40列 | 2行 41列 | 2行 42列 | 2行 43列 | 2行 44列 | 2行 45列 | 2行 46列 | 2行 47列 | 2行 48列 | 2行 49列 | 2行 50列 |
3行 1列 | 3行 2列 | 3行 3列 | 3行 4列 | 3行 5列 | 3行 6列 | 3行 7列 | 3行 8列 | 3行 9列 | 3行 10列 | 3行 11列 | 3行 12列 | 3行 13列 | 3行 14列 | 3行 15列 | 3行 16列 | 3行 17列 | 3行 18列 | 3行 19列 | 3行 20列 | 3行 21列 | 3行 22列 | 3行 23列 | 3行 24列 | 3行 25列 | 3行 26列 | 3行 27列 | 3行 28列 | 3行 29列 | 3行 30列 | 3行 31列 | 3行 32列 | 3行 33列 | 3行 34列 | 3行 35列 | 3行 36列 | 3行 37列 | 3行 38列 | 3行 39列 | 3行 40列 | 3行 41列 | 3行 42列 | 3行 43列 | 3行 44列 | 3行 45列 | 3行 46列 | 3行 47列 | 3行 48列 | 3行 49列 | 3行 50列 |
4行 1列 | 4行 2列 | 4行 3列 | 4行 4列 | 4行 5列 | 4行 6列 | 4行 7列 | 4行 8列 | 4行 9列 | 4行 10列 | 4行 11列 | 4行 12列 | 4行 13列 | 4行 14列 | 4行 15列 | 4行 16列 | 4行 17列 | 4行 18列 | 4行 19列 | 4行 20列 | 4行 21列 | 4行 22列 | 4行 23列 | 4行 24列 | 4行 25列 | 4行 26列 | 4行 27列 | 4行 28列 | 4行 29列 | 4行 30列 | 4行 31列 | 4行 32列 | 4行 33列 | 4行 34列 | 4行 35列 | 4行 36列 | 4行 37列 | 4行 38列 | 4行 39列 | 4行 40列 | 4行 41列 | 4行 42列 | 4行 43列 | 4行 44列 | 4行 45列 | 4行 46列 | 4行 47列 | 4行 48列 | 4行 49列 | 4行 50列 |
5行 1列 | 5行 2列 | 5行 3列 | 5行 4列 | 5行 5列 | 5行 6列 | 5行 7列 | 5行 8列 | 5行 9列 | 5行 10列 | 5行 11列 | 5行 12列 | 5行 13列 | 5行 14列 | 5行 15列 | 5行 16列 | 5行 17列 | 5行 18列 | 5行 19列 | 5行 20列 | 5行 21列 | 5行 22列 | 5行 23列 | 5行 24列 | 5行 25列 | 5行 26列 | 5行 27列 | 5行 28列 | 5行 29列 | 5行 30列 | 5行 31列 | 5行 32列 | 5行 33列 | 5行 34列 | 5行 35列 | 5行 36列 | 5行 37列 | 5行 38列 | 5行 39列 | 5行 40列 | 5行 41列 | 5行 42列 | 5行 43列 | 5行 44列 | 5行 45列 | 5行 46列 | 5行 47列 | 5行 48列 | 5行 49列 | 5行 50列 |
6行 1列 | 6行 2列 | 6行 3列 | 6行 4列 | 6行 5列 | 6行 6列 | 6行 7列 | 6行 8列 | 6行 9列 | 6行 10列 | 6行 11列 | 6行 12列 | 6行 13列 | 6行 14列 | 6行 15列 | 6行 16列 | 6行 17列 | 6行 18列 | 6行 19列 | 6行 20列 | 6行 21列 | 6行 22列 | 6行 23列 | 6行 24列 | 6行 25列 | 6行 26列 | 6行 27列 | 6行 28列 | 6行 29列 | 6行 30列 | 6行 31列 | 6行 32列 | 6行 33列 | 6行 34列 | 6行 35列 | 6行 36列 | 6行 37列 | 6行 38列 | 6行 39列 | 6行 40列 | 6行 41列 | 6行 42列 | 6行 43列 | 6行 44列 | 6行 45列 | 6行 46列 | 6行 47列 | 6行 48列 | 6行 49列 | 6行 50列 |
7行 1列 | 7行 2列 | 7行 3列 | 7行 4列 | 7行 5列 | 7行 6列 | 7行 7列 | 7行 8列 | 7行 9列 | 7行 10列 | 7行 11列 | 7行 12列 | 7行 13列 | 7行 14列 | 7行 15列 | 7行 16列 | 7行 17列 | 7行 18列 | 7行 19列 | 7行 20列 | 7行 21列 | 7行 22列 | 7行 23列 | 7行 24列 | 7行 25列 | 7行 26列 | 7行 27列 | 7行 28列 | 7行 29列 | 7行 30列 | 7行 31列 | 7行 32列 | 7行 33列 | 7行 34列 | 7行 35列 | 7行 36列 | 7行 37列 | 7行 38列 | 7行 39列 | 7行 40列 | 7行 41列 | 7行 42列 | 7行 43列 | 7行 44列 | 7行 45列 | 7行 46列 | 7行 47列 | 7行 48列 | 7行 49列 | 7行 50列 |
8行 1列 | 8行 2列 | 8行 3列 | 8行 4列 | 8行 5列 | 8行 6列 | 8行 7列 | 8行 8列 | 8行 9列 | 8行 10列 | 8行 11列 | 8行 12列 | 8行 13列 | 8行 14列 | 8行 15列 | 8行 16列 | 8行 17列 | 8行 18列 | 8行 19列 | 8行 20列 | 8行 21列 | 8行 22列 | 8行 23列 | 8行 24列 | 8行 25列 | 8行 26列 | 8行 27列 | 8行 28列 | 8行 29列 | 8行 30列 | 8行 31列 | 8行 32列 | 8行 33列 | 8行 34列 | 8行 35列 | 8行 36列 | 8行 37列 | 8行 38列 | 8行 39列 | 8行 40列 | 8行 41列 | 8行 42列 | 8行 43列 | 8行 44列 | 8行 45列 | 8行 46列 | 8行 47列 | 8行 48列 | 8行 49列 | 8行 50列 |
9行 1列 | 9行 2列 | 9行 3列 | 9行 4列 | 9行 5列 | 9行 6列 | 9行 7列 | 9行 8列 | 9行 9列 | 9行 10列 | 9行 11列 | 9行 12列 | 9行 13列 | 9行 14列 | 9行 15列 | 9行 16列 | 9行 17列 | 9行 18列 | 9行 19列 | 9行 20列 | 9行 21列 | 9行 22列 | 9行 23列 | 9行 24列 | 9行 25列 | 9行 26列 | 9行 27列 | 9行 28列 | 9行 29列 | 9行 30列 | 9行 31列 | 9行 32列 | 9行 33列 | 9行 34列 | 9行 35列 | 9行 36列 | 9行 37列 | 9行 38列 | 9行 39列 | 9行 40列 | 9行 41列 | 9行 42列 | 9行 43列 | 9行 44列 | 9行 45列 | 9行 46列 | 9行 47列 | 9行 48列 | 9行 49列 | 9行 50列 |
10行 1列 | 10行 2列 | 10行 3列 | 10行 4列 | 10行 5列 | 10行 6列 | 10行 7列 | 10行 8列 | 10行 9列 | 10行 10列 | 10行 11列 | 10行 12列 | 10行 13列 | 10行 14列 | 10行 15列 | 10行 16列 | 10行 17列 | 10行 18列 | 10行 19列 | 10行 20列 | 10行 21列 | 10行 22列 | 10行 23列 | 10行 24列 | 10行 25列 | 10行 26列 | 10行 27列 | 10行 28列 | 10行 29列 | 10行 30列 | 10行 31列 | 10行 32列 | 10行 33列 | 10行 34列 | 10行 35列 | 10行 36列 | 10行 37列 | 10行 38列 | 10行 39列 | 10行 40列 | 10行 41列 | 10行 42列 | 10行 43列 | 10行 44列 | 10行 45列 | 10行 46列 | 10行 47列 | 10行 48列 | 10行 49列 | 10行 50列 |
11行 1列 | 11行 2列 | 11行 3列 | 11行 4列 | 11行 5列 | 11行 6列 | 11行 7列 | 11行 8列 | 11行 9列 | 11行 10列 | 11行 11列 | 11行 12列 | 11行 13列 | 11行 14列 | 11行 15列 | 11行 16列 | 11行 17列 | 11行 18列 | 11行 19列 | 11行 20列 | 11行 21列 | 11行 22列 | 11行 23列 | 11行 24列 | 11行 25列 | 11行 26列 | 11行 27列 | 11行 28列 | 11行 29列 | 11行 30列 | 11行 31列 | 11行 32列 | 11行 33列 | 11行 34列 | 11行 35列 | 11行 36列 | 11行 37列 | 11行 38列 | 11行 39列 | 11行 40列 | 11行 41列 | 11行 42列 | 11行 43列 | 11行 44列 | 11行 45列 | 11行 46列 | 11行 47列 | 11行 48列 | 11行 49列 | 11行 50列 |
12行 1列 | 12行 2列 | 12行 3列 | 12行 4列 | 12行 5列 | 12行 6列 | 12行 7列 | 12行 8列 | 12行 9列 | 12行 10列 | 12行 11列 | 12行 12列 | 12行 13列 | 12行 14列 | 12行 15列 | 12行 16列 | 12行 17列 | 12行 18列 | 12行 19列 | 12行 20列 | 12行 21列 | 12行 22列 | 12行 23列 | 12行 24列 | 12行 25列 | 12行 26列 | 12行 27列 | 12行 28列 | 12行 29列 | 12行 30列 | 12行 31列 | 12行 32列 | 12行 33列 | 12行 34列 | 12行 35列 | 12行 36列 | 12行 37列 | 12行 38列 | 12行 39列 | 12行 40列 | 12行 41列 | 12行 42列 | 12行 43列 | 12行 44列 | 12行 45列 | 12行 46列 | 12行 47列 | 12行 48列 | 12行 49列 | 12行 50列 |
13行 1列 | 13行 2列 | 13行 3列 | 13行 4列 | 13行 5列 | 13行 6列 | 13行 7列 | 13行 8列 | 13行 9列 | 13行 10列 | 13行 11列 | 13行 12列 | 13行 13列 | 13行 14列 | 13行 15列 | 13行 16列 | 13行 17列 | 13行 18列 | 13行 19列 | 13行 20列 | 13行 21列 | 13行 22列 | 13行 23列 | 13行 24列 | 13行 25列 | 13行 26列 | 13行 27列 | 13行 28列 | 13行 29列 | 13行 30列 | 13行 31列 | 13行 32列 | 13行 33列 | 13行 34列 | 13行 35列 | 13行 36列 | 13行 37列 | 13行 38列 | 13行 39列 | 13行 40列 | 13行 41列 | 13行 42列 | 13行 43列 | 13行 44列 | 13行 45列 | 13行 46列 | 13行 47列 | 13行 48列 | 13行 49列 | 13行 50列 |
14行 1列 | 14行 2列 | 14行 3列 | 14行 4列 | 14行 5列 | 14行 6列 | 14行 7列 | 14行 8列 | 14行 9列 | 14行 10列 | 14行 11列 | 14行 12列 | 14行 13列 | 14行 14列 | 14行 15列 | 14行 16列 | 14行 17列 | 14行 18列 | 14行 19列 | 14行 20列 | 14行 21列 | 14行 22列 | 14行 23列 | 14行 24列 | 14行 25列 | 14行 26列 | 14行 27列 | 14行 28列 | 14行 29列 | 14行 30列 | 14行 31列 | 14行 32列 | 14行 33列 | 14行 34列 | 14行 35列 | 14行 36列 | 14行 37列 | 14行 38列 | 14行 39列 | 14行 40列 | 14行 41列 | 14行 42列 | 14行 43列 | 14行 44列 | 14行 45列 | 14行 46列 | 14行 47列 | 14行 48列 | 14行 49列 | 14行 50列 |
15行 1列 | 15行 2列 | 15行 3列 | 15行 4列 | 15行 5列 | 15行 6列 | 15行 7列 | 15行 8列 | 15行 9列 | 15行 10列 | 15行 11列 | 15行 12列 | 15行 13列 | 15行 14列 | 15行 15列 | 15行 16列 | 15行 17列 | 15行 18列 | 15行 19列 | 15行 20列 | 15行 21列 | 15行 22列 | 15行 23列 | 15行 24列 | 15行 25列 | 15行 26列 | 15行 27列 | 15行 28列 | 15行 29列 | 15行 30列 | 15行 31列 | 15行 32列 | 15行 33列 | 15行 34列 | 15行 35列 | 15行 36列 | 15行 37列 | 15行 38列 | 15行 39列 | 15行 40列 | 15行 41列 | 15行 42列 | 15行 43列 | 15行 44列 | 15行 45列 | 15行 46列 | 15行 47列 | 15行 48列 | 15行 49列 | 15行 50列 |
16行 1列 | 16行 2列 | 16行 3列 | 16行 4列 | 16行 5列 | 16行 6列 | 16行 7列 | 16行 8列 | 16行 9列 | 16行 10列 | 16行 11列 | 16行 12列 | 16行 13列 | 16行 14列 | 16行 15列 | 16行 16列 | 16行 17列 | 16行 18列 | 16行 19列 | 16行 20列 | 16行 21列 | 16行 22列 | 16行 23列 | 16行 24列 | 16行 25列 | 16行 26列 | 16行 27列 | 16行 28列 | 16行 29列 | 16行 30列 | 16行 31列 | 16行 32列 | 16行 33列 | 16行 34列 | 16行 35列 | 16行 36列 | 16行 37列 | 16行 38列 | 16行 39列 | 16行 40列 | 16行 41列 | 16行 42列 | 16行 43列 | 16行 44列 | 16行 45列 | 16行 46列 | 16行 47列 | 16行 48列 | 16行 49列 | 16行 50列 |
17行 1列 | 17行 2列 | 17行 3列 | 17行 4列 | 17行 5列 | 17行 6列 | 17行 7列 | 17行 8列 | 17行 9列 | 17行 10列 | 17行 11列 | 17行 12列 | 17行 13列 | 17行 14列 | 17行 15列 | 17行 16列 | 17行 17列 | 17行 18列 | 17行 19列 | 17行 20列 | 17行 21列 | 17行 22列 | 17行 23列 | 17行 24列 | 17行 25列 | 17行 26列 | 17行 27列 | 17行 28列 | 17行 29列 | 17行 30列 | 17行 31列 | 17行 32列 | 17行 33列 | 17行 34列 | 17行 35列 | 17行 36列 | 17行 37列 | 17行 38列 | 17行 39列 | 17行 40列 | 17行 41列 | 17行 42列 | 17行 43列 | 17行 44列 | 17行 45列 | 17行 46列 | 17行 47列 | 17行 48列 | 17行 49列 | 17行 50列 |
18行 1列 | 18行 2列 | 18行 3列 | 18行 4列 | 18行 5列 | 18行 6列 | 18行 7列 | 18行 8列 | 18行 9列 | 18行 10列 | 18行 11列 | 18行 12列 | 18行 13列 | 18行 14列 | 18行 15列 | 18行 16列 | 18行 17列 | 18行 18列 | 18行 19列 | 18行 20列 | 18行 21列 | 18行 22列 | 18行 23列 | 18行 24列 | 18行 25列 | 18行 26列 | 18行 27列 | 18行 28列 | 18行 29列 | 18行 30列 | 18行 31列 | 18行 32列 | 18行 33列 | 18行 34列 | 18行 35列 | 18行 36列 | 18行 37列 | 18行 38列 | 18行 39列 | 18行 40列 | 18行 41列 | 18行 42列 | 18行 43列 | 18行 44列 | 18行 45列 | 18行 46列 | 18行 47列 | 18行 48列 | 18行 49列 | 18行 50列 |
19行 1列 | 19行 2列 | 19行 3列 | 19行 4列 | 19行 5列 | 19行 6列 | 19行 7列 | 19行 8列 | 19行 9列 | 19行 10列 | 19行 11列 | 19行 12列 | 19行 13列 | 19行 14列 | 19行 15列 | 19行 16列 | 19行 17列 | 19行 18列 | 19行 19列 | 19行 20列 | 19行 21列 | 19行 22列 | 19行 23列 | 19行 24列 | 19行 25列 | 19行 26列 | 19行 27列 | 19行 28列 | 19行 29列 | 19行 30列 | 19行 31列 | 19行 32列 | 19行 33列 | 19行 34列 | 19行 35列 | 19行 36列 | 19行 37列 | 19行 38列 | 19行 39列 | 19行 40列 | 19行 41列 | 19行 42列 | 19行 43列 | 19行 44列 | 19行 45列 | 19行 46列 | 19行 47列 | 19行 48列 | 19行 49列 | 19行 50列 |
20行 1列 | 20行 2列 | 20行 3列 | 20行 4列 | 20行 5列 | 20行 6列 | 20行 7列 | 20行 8列 | 20行 9列 | 20行 10列 | 20行 11列 | 20行 12列 | 20行 13列 | 20行 14列 | 20行 15列 | 20行 16列 | 20行 17列 | 20行 18列 | 20行 19列 | 20行 20列 | 20行 21列 | 20行 22列 | 20行 23列 | 20行 24列 | 20行 25列 | 20行 26列 | 20行 27列 | 20行 28列 | 20行 29列 | 20行 30列 | 20行 31列 | 20行 32列 | 20行 33列 | 20行 34列 | 20行 35列 | 20行 36列 | 20行 37列 | 20行 38列 | 20行 39列 | 20行 40列 | 20行 41列 | 20行 42列 | 20行 43列 | 20行 44列 | 20行 45列 | 20行 46列 | 20行 47列 | 20行 48列 | 20行 49列 | 20行 50列 |
空のhtmlファイル(demo.html等)を作成し、当ページのサンプルソースを貼り付けて、ブラウザで実行すると、すぐに動作確認できます!
ライブラリは自分でダウンロードして読み込ませてください。(「公式からダウンロードしてね」の部分です)
<!DOCTYPE html>
<html lang="ja">
<head>
<meta charset="UTF-8"><title>デモ</title>
<!-- [必須ではない]jQuery・bootstrapライブラリ読み込み -->
<script src="https://code.jquery.com/jquery-3.3.1.slim.min.js" integrity="sha384-q8i/X+965DzO0rT7abK41JStQIAqVgRVzpbzo5smXKp4YfRvH+8abtTE1Pi6jizo" crossorigin="anonymous"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.7/umd/popper.min.js" integrity="sha384-UO2eT0CpHqdSJQ6hJty5KVphtPhzWj9WO1clHTMGa3JDZwrnQq4sF86dIHNDz0W1" crossorigin="anonymous"></script>
<script src="https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/js/bootstrap.min.js" integrity="sha384-JjSmVgyd0p3pXB1rRibZUAYoIIy6OrQ6VrjIEaFf/nJGzIxFDsf4x0xIM+B07jRM" crossorigin="anonymous"></script>
<link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/css/bootstrap.min.css" integrity="sha384-ggOyR0iXCbMQv3Xipma34MD+dH/1fQ784/j6cY/iJTQUOhcWr7x9JvoRxT2MZw1T" crossorigin="anonymous">
<!-- /[必須ではない]jQuery・bootstrapライブラリ読み込み -->
<!-- 公式からダウンロードしてね -->
<script src="https://appsol-one.com/custom/fixed_midashi/fixed_midashi.js"></script>
<!-- /公式からダウンロードしてね -->
</head>
<body>
<div class="scroll_div m-5" style="width:95%; height:500px;" >
<table _fixedhead="rows:1;cols:2" class=" border table text-center table-striped " >
<tr class="bg-secondary text-light "><td>1行 1列</td><td class="bg-secondary text-light ">1行 2列</td><td>1行 3列</td><td>1行 4列</td><td>1行 5列</td><td>1行 6列</td><td>1行 7列</td><td>1行 8列</td><td>1行 9列</td><td>1行 10列</td><td>1行 11列</td><td>1行 12列</td><td>1行 13列</td><td>1行 14列</td><td>1行 15列</td><td>1行 16列</td><td>1行 17列</td><td>1行 18列</td><td>1行 19列</td><td>1行 20列</td><td>1行 21列</td><td>1行 22列</td><td>1行 23列</td><td>1行 24列</td><td>1行 25列</td><td>1行 26列</td><td>1行 27列</td><td>1行 28列</td><td>1行 29列</td><td>1行 30列</td><td>1行 31列</td><td>1行 32列</td><td>1行 33列</td><td>1行 34列</td><td>1行 35列</td><td>1行 36列</td><td>1行 37列</td><td>1行 38列</td><td>1行 39列</td><td>1行 40列</td><td>1行 41列</td><td>1行 42列</td><td>1行 43列</td><td>1行 44列</td><td>1行 45列</td><td>1行 46列</td><td>1行 47列</td><td>1行 48列</td><td>1行 49列</td><td>1行 50列</td></tr>
<tr><td class="bg-secondary text-light ">2行 1列</td><td class="bg-secondary text-light ">2行 2列</td><td>2行 3列</td><td>2行 4列</td><td>2行 5列</td><td>2行 6列</td><td>2行 7列</td><td>2行 8列</td><td>2行 9列</td><td>2行 10列</td><td>2行 11列</td><td>2行 12列</td><td>2行 13列</td><td>2行 14列</td><td>2行 15列</td><td>2行 16列</td><td>2行 17列</td><td>2行 18列</td><td>2行 19列</td><td>2行 20列</td><td>2行 21列</td><td>2行 22列</td><td>2行 23列</td><td>2行 24列</td><td>2行 25列</td><td>2行 26列</td><td>2行 27列</td><td>2行 28列</td><td>2行 29列</td><td>2行 30列</td><td>2行 31列</td><td>2行 32列</td><td>2行 33列</td><td>2行 34列</td><td>2行 35列</td><td>2行 36列</td><td>2行 37列</td><td>2行 38列</td><td>2行 39列</td><td>2行 40列</td><td>2行 41列</td><td>2行 42列</td><td>2行 43列</td><td>2行 44列</td><td>2行 45列</td><td>2行 46列</td><td>2行 47列</td><td>2行 48列</td><td>2行 49列</td><td>2行 50列</td></tr>
<tr><td class="bg-secondary text-light ">3行 1列</td><td class="bg-secondary text-light ">3行 2列</td><td>3行 3列</td><td>3行 4列</td><td>3行 5列</td><td>3行 6列</td><td>3行 7列</td><td>3行 8列</td><td>3行 9列</td><td>3行 10列</td><td>3行 11列</td><td>3行 12列</td><td>3行 13列</td><td>3行 14列</td><td>3行 15列</td><td>3行 16列</td><td>3行 17列</td><td>3行 18列</td><td>3行 19列</td><td>3行 20列</td><td>3行 21列</td><td>3行 22列</td><td>3行 23列</td><td>3行 24列</td><td>3行 25列</td><td>3行 26列</td><td>3行 27列</td><td>3行 28列</td><td>3行 29列</td><td>3行 30列</td><td>3行 31列</td><td>3行 32列</td><td>3行 33列</td><td>3行 34列</td><td>3行 35列</td><td>3行 36列</td><td>3行 37列</td><td>3行 38列</td><td>3行 39列</td><td>3行 40列</td><td>3行 41列</td><td>3行 42列</td><td>3行 43列</td><td>3行 44列</td><td>3行 45列</td><td>3行 46列</td><td>3行 47列</td><td>3行 48列</td><td>3行 49列</td><td>3行 50列</td></tr>
<tr><td class="bg-secondary text-light ">4行 1列</td><td class="bg-secondary text-light ">4行 2列</td><td>4行 3列</td><td>4行 4列</td><td>4行 5列</td><td>4行 6列</td><td>4行 7列</td><td>4行 8列</td><td>4行 9列</td><td>4行 10列</td><td>4行 11列</td><td>4行 12列</td><td>4行 13列</td><td>4行 14列</td><td>4行 15列</td><td>4行 16列</td><td>4行 17列</td><td>4行 18列</td><td>4行 19列</td><td>4行 20列</td><td>4行 21列</td><td>4行 22列</td><td>4行 23列</td><td>4行 24列</td><td>4行 25列</td><td>4行 26列</td><td>4行 27列</td><td>4行 28列</td><td>4行 29列</td><td>4行 30列</td><td>4行 31列</td><td>4行 32列</td><td>4行 33列</td><td>4行 34列</td><td>4行 35列</td><td>4行 36列</td><td>4行 37列</td><td>4行 38列</td><td>4行 39列</td><td>4行 40列</td><td>4行 41列</td><td>4行 42列</td><td>4行 43列</td><td>4行 44列</td><td>4行 45列</td><td>4行 46列</td><td>4行 47列</td><td>4行 48列</td><td>4行 49列</td><td>4行 50列</td></tr>
<tr><td class="bg-secondary text-light ">5行 1列</td><td class="bg-secondary text-light ">5行 2列</td><td>5行 3列</td><td>5行 4列</td><td>5行 5列</td><td>5行 6列</td><td>5行 7列</td><td>5行 8列</td><td>5行 9列</td><td>5行 10列</td><td>5行 11列</td><td>5行 12列</td><td>5行 13列</td><td>5行 14列</td><td>5行 15列</td><td>5行 16列</td><td>5行 17列</td><td>5行 18列</td><td>5行 19列</td><td>5行 20列</td><td>5行 21列</td><td>5行 22列</td><td>5行 23列</td><td>5行 24列</td><td>5行 25列</td><td>5行 26列</td><td>5行 27列</td><td>5行 28列</td><td>5行 29列</td><td>5行 30列</td><td>5行 31列</td><td>5行 32列</td><td>5行 33列</td><td>5行 34列</td><td>5行 35列</td><td>5行 36列</td><td>5行 37列</td><td>5行 38列</td><td>5行 39列</td><td>5行 40列</td><td>5行 41列</td><td>5行 42列</td><td>5行 43列</td><td>5行 44列</td><td>5行 45列</td><td>5行 46列</td><td>5行 47列</td><td>5行 48列</td><td>5行 49列</td><td>5行 50列</td></tr>
<tr><td class="bg-secondary text-light ">6行 1列</td><td class="bg-secondary text-light ">6行 2列</td><td>6行 3列</td><td>6行 4列</td><td>6行 5列</td><td>6行 6列</td><td>6行 7列</td><td>6行 8列</td><td>6行 9列</td><td>6行 10列</td><td>6行 11列</td><td>6行 12列</td><td>6行 13列</td><td>6行 14列</td><td>6行 15列</td><td>6行 16列</td><td>6行 17列</td><td>6行 18列</td><td>6行 19列</td><td>6行 20列</td><td>6行 21列</td><td>6行 22列</td><td>6行 23列</td><td>6行 24列</td><td>6行 25列</td><td>6行 26列</td><td>6行 27列</td><td>6行 28列</td><td>6行 29列</td><td>6行 30列</td><td>6行 31列</td><td>6行 32列</td><td>6行 33列</td><td>6行 34列</td><td>6行 35列</td><td>6行 36列</td><td>6行 37列</td><td>6行 38列</td><td>6行 39列</td><td>6行 40列</td><td>6行 41列</td><td>6行 42列</td><td>6行 43列</td><td>6行 44列</td><td>6行 45列</td><td>6行 46列</td><td>6行 47列</td><td>6行 48列</td><td>6行 49列</td><td>6行 50列</td></tr>
<tr><td class="bg-secondary text-light ">7行 1列</td><td class="bg-secondary text-light ">7行 2列</td><td>7行 3列</td><td>7行 4列</td><td>7行 5列</td><td>7行 6列</td><td>7行 7列</td><td>7行 8列</td><td>7行 9列</td><td>7行 10列</td><td>7行 11列</td><td>7行 12列</td><td>7行 13列</td><td>7行 14列</td><td>7行 15列</td><td>7行 16列</td><td>7行 17列</td><td>7行 18列</td><td>7行 19列</td><td>7行 20列</td><td>7行 21列</td><td>7行 22列</td><td>7行 23列</td><td>7行 24列</td><td>7行 25列</td><td>7行 26列</td><td>7行 27列</td><td>7行 28列</td><td>7行 29列</td><td>7行 30列</td><td>7行 31列</td><td>7行 32列</td><td>7行 33列</td><td>7行 34列</td><td>7行 35列</td><td>7行 36列</td><td>7行 37列</td><td>7行 38列</td><td>7行 39列</td><td>7行 40列</td><td>7行 41列</td><td>7行 42列</td><td>7行 43列</td><td>7行 44列</td><td>7行 45列</td><td>7行 46列</td><td>7行 47列</td><td>7行 48列</td><td>7行 49列</td><td>7行 50列</td></tr>
<tr><td class="bg-secondary text-light ">8行 1列</td><td class="bg-secondary text-light ">8行 2列</td><td>8行 3列</td><td>8行 4列</td><td>8行 5列</td><td>8行 6列</td><td>8行 7列</td><td>8行 8列</td><td>8行 9列</td><td>8行 10列</td><td>8行 11列</td><td>8行 12列</td><td>8行 13列</td><td>8行 14列</td><td>8行 15列</td><td>8行 16列</td><td>8行 17列</td><td>8行 18列</td><td>8行 19列</td><td>8行 20列</td><td>8行 21列</td><td>8行 22列</td><td>8行 23列</td><td>8行 24列</td><td>8行 25列</td><td>8行 26列</td><td>8行 27列</td><td>8行 28列</td><td>8行 29列</td><td>8行 30列</td><td>8行 31列</td><td>8行 32列</td><td>8行 33列</td><td>8行 34列</td><td>8行 35列</td><td>8行 36列</td><td>8行 37列</td><td>8行 38列</td><td>8行 39列</td><td>8行 40列</td><td>8行 41列</td><td>8行 42列</td><td>8行 43列</td><td>8行 44列</td><td>8行 45列</td><td>8行 46列</td><td>8行 47列</td><td>8行 48列</td><td>8行 49列</td><td>8行 50列</td></tr>
<tr><td class="bg-secondary text-light ">9行 1列</td><td class="bg-secondary text-light ">9行 2列</td><td>9行 3列</td><td>9行 4列</td><td>9行 5列</td><td>9行 6列</td><td>9行 7列</td><td>9行 8列</td><td>9行 9列</td><td>9行 10列</td><td>9行 11列</td><td>9行 12列</td><td>9行 13列</td><td>9行 14列</td><td>9行 15列</td><td>9行 16列</td><td>9行 17列</td><td>9行 18列</td><td>9行 19列</td><td>9行 20列</td><td>9行 21列</td><td>9行 22列</td><td>9行 23列</td><td>9行 24列</td><td>9行 25列</td><td>9行 26列</td><td>9行 27列</td><td>9行 28列</td><td>9行 29列</td><td>9行 30列</td><td>9行 31列</td><td>9行 32列</td><td>9行 33列</td><td>9行 34列</td><td>9行 35列</td><td>9行 36列</td><td>9行 37列</td><td>9行 38列</td><td>9行 39列</td><td>9行 40列</td><td>9行 41列</td><td>9行 42列</td><td>9行 43列</td><td>9行 44列</td><td>9行 45列</td><td>9行 46列</td><td>9行 47列</td><td>9行 48列</td><td>9行 49列</td><td>9行 50列</td></tr>
<tr><td class="bg-secondary text-light ">10行 1列</td><td class="bg-secondary text-light ">10行 2列</td><td>10行 3列</td><td>10行 4列</td><td>10行 5列</td><td>10行 6列</td><td>10行 7列</td><td>10行 8列</td><td>10行 9列</td><td>10行 10列</td><td>10行 11列</td><td>10行 12列</td><td>10行 13列</td><td>10行 14列</td><td>10行 15列</td><td>10行 16列</td><td>10行 17列</td><td>10行 18列</td><td>10行 19列</td><td>10行 20列</td><td>10行 21列</td><td>10行 22列</td><td>10行 23列</td><td>10行 24列</td><td>10行 25列</td><td>10行 26列</td><td>10行 27列</td><td>10行 28列</td><td>10行 29列</td><td>10行 30列</td><td>10行 31列</td><td>10行 32列</td><td>10行 33列</td><td>10行 34列</td><td>10行 35列</td><td>10行 36列</td><td>10行 37列</td><td>10行 38列</td><td>10行 39列</td><td>10行 40列</td><td>10行 41列</td><td>10行 42列</td><td>10行 43列</td><td>10行 44列</td><td>10行 45列</td><td>10行 46列</td><td>10行 47列</td><td>10行 48列</td><td>10行 49列</td><td>10行 50列</td></tr>
<tr><td class="bg-secondary text-light ">11行 1列</td><td class="bg-secondary text-light ">11行 2列</td><td>11行 3列</td><td>11行 4列</td><td>11行 5列</td><td>11行 6列</td><td>11行 7列</td><td>11行 8列</td><td>11行 9列</td><td>11行 10列</td><td>11行 11列</td><td>11行 12列</td><td>11行 13列</td><td>11行 14列</td><td>11行 15列</td><td>11行 16列</td><td>11行 17列</td><td>11行 18列</td><td>11行 19列</td><td>11行 20列</td><td>11行 21列</td><td>11行 22列</td><td>11行 23列</td><td>11行 24列</td><td>11行 25列</td><td>11行 26列</td><td>11行 27列</td><td>11行 28列</td><td>11行 29列</td><td>11行 30列</td><td>11行 31列</td><td>11行 32列</td><td>11行 33列</td><td>11行 34列</td><td>11行 35列</td><td>11行 36列</td><td>11行 37列</td><td>11行 38列</td><td>11行 39列</td><td>11行 40列</td><td>11行 41列</td><td>11行 42列</td><td>11行 43列</td><td>11行 44列</td><td>11行 45列</td><td>11行 46列</td><td>11行 47列</td><td>11行 48列</td><td>11行 49列</td><td>11行 50列</td></tr>
<tr><td class="bg-secondary text-light ">12行 1列</td><td class="bg-secondary text-light ">12行 2列</td><td>12行 3列</td><td>12行 4列</td><td>12行 5列</td><td>12行 6列</td><td>12行 7列</td><td>12行 8列</td><td>12行 9列</td><td>12行 10列</td><td>12行 11列</td><td>12行 12列</td><td>12行 13列</td><td>12行 14列</td><td>12行 15列</td><td>12行 16列</td><td>12行 17列</td><td>12行 18列</td><td>12行 19列</td><td>12行 20列</td><td>12行 21列</td><td>12行 22列</td><td>12行 23列</td><td>12行 24列</td><td>12行 25列</td><td>12行 26列</td><td>12行 27列</td><td>12行 28列</td><td>12行 29列</td><td>12行 30列</td><td>12行 31列</td><td>12行 32列</td><td>12行 33列</td><td>12行 34列</td><td>12行 35列</td><td>12行 36列</td><td>12行 37列</td><td>12行 38列</td><td>12行 39列</td><td>12行 40列</td><td>12行 41列</td><td>12行 42列</td><td>12行 43列</td><td>12行 44列</td><td>12行 45列</td><td>12行 46列</td><td>12行 47列</td><td>12行 48列</td><td>12行 49列</td><td>12行 50列</td></tr>
<tr><td class="bg-secondary text-light ">13行 1列</td><td class="bg-secondary text-light ">13行 2列</td><td>13行 3列</td><td>13行 4列</td><td>13行 5列</td><td>13行 6列</td><td>13行 7列</td><td>13行 8列</td><td>13行 9列</td><td>13行 10列</td><td>13行 11列</td><td>13行 12列</td><td>13行 13列</td><td>13行 14列</td><td>13行 15列</td><td>13行 16列</td><td>13行 17列</td><td>13行 18列</td><td>13行 19列</td><td>13行 20列</td><td>13行 21列</td><td>13行 22列</td><td>13行 23列</td><td>13行 24列</td><td>13行 25列</td><td>13行 26列</td><td>13行 27列</td><td>13行 28列</td><td>13行 29列</td><td>13行 30列</td><td>13行 31列</td><td>13行 32列</td><td>13行 33列</td><td>13行 34列</td><td>13行 35列</td><td>13行 36列</td><td>13行 37列</td><td>13行 38列</td><td>13行 39列</td><td>13行 40列</td><td>13行 41列</td><td>13行 42列</td><td>13行 43列</td><td>13行 44列</td><td>13行 45列</td><td>13行 46列</td><td>13行 47列</td><td>13行 48列</td><td>13行 49列</td><td>13行 50列</td></tr>
<tr><td class="bg-secondary text-light ">14行 1列</td><td class="bg-secondary text-light ">14行 2列</td><td>14行 3列</td><td>14行 4列</td><td>14行 5列</td><td>14行 6列</td><td>14行 7列</td><td>14行 8列</td><td>14行 9列</td><td>14行 10列</td><td>14行 11列</td><td>14行 12列</td><td>14行 13列</td><td>14行 14列</td><td>14行 15列</td><td>14行 16列</td><td>14行 17列</td><td>14行 18列</td><td>14行 19列</td><td>14行 20列</td><td>14行 21列</td><td>14行 22列</td><td>14行 23列</td><td>14行 24列</td><td>14行 25列</td><td>14行 26列</td><td>14行 27列</td><td>14行 28列</td><td>14行 29列</td><td>14行 30列</td><td>14行 31列</td><td>14行 32列</td><td>14行 33列</td><td>14行 34列</td><td>14行 35列</td><td>14行 36列</td><td>14行 37列</td><td>14行 38列</td><td>14行 39列</td><td>14行 40列</td><td>14行 41列</td><td>14行 42列</td><td>14行 43列</td><td>14行 44列</td><td>14行 45列</td><td>14行 46列</td><td>14行 47列</td><td>14行 48列</td><td>14行 49列</td><td>14行 50列</td></tr>
<tr><td class="bg-secondary text-light ">15行 1列</td><td class="bg-secondary text-light ">15行 2列</td><td>15行 3列</td><td>15行 4列</td><td>15行 5列</td><td>15行 6列</td><td>15行 7列</td><td>15行 8列</td><td>15行 9列</td><td>15行 10列</td><td>15行 11列</td><td>15行 12列</td><td>15行 13列</td><td>15行 14列</td><td>15行 15列</td><td>15行 16列</td><td>15行 17列</td><td>15行 18列</td><td>15行 19列</td><td>15行 20列</td><td>15行 21列</td><td>15行 22列</td><td>15行 23列</td><td>15行 24列</td><td>15行 25列</td><td>15行 26列</td><td>15行 27列</td><td>15行 28列</td><td>15行 29列</td><td>15行 30列</td><td>15行 31列</td><td>15行 32列</td><td>15行 33列</td><td>15行 34列</td><td>15行 35列</td><td>15行 36列</td><td>15行 37列</td><td>15行 38列</td><td>15行 39列</td><td>15行 40列</td><td>15行 41列</td><td>15行 42列</td><td>15行 43列</td><td>15行 44列</td><td>15行 45列</td><td>15行 46列</td><td>15行 47列</td><td>15行 48列</td><td>15行 49列</td><td>15行 50列</td></tr>
<tr><td class="bg-secondary text-light ">16行 1列</td><td class="bg-secondary text-light ">16行 2列</td><td>16行 3列</td><td>16行 4列</td><td>16行 5列</td><td>16行 6列</td><td>16行 7列</td><td>16行 8列</td><td>16行 9列</td><td>16行 10列</td><td>16行 11列</td><td>16行 12列</td><td>16行 13列</td><td>16行 14列</td><td>16行 15列</td><td>16行 16列</td><td>16行 17列</td><td>16行 18列</td><td>16行 19列</td><td>16行 20列</td><td>16行 21列</td><td>16行 22列</td><td>16行 23列</td><td>16行 24列</td><td>16行 25列</td><td>16行 26列</td><td>16行 27列</td><td>16行 28列</td><td>16行 29列</td><td>16行 30列</td><td>16行 31列</td><td>16行 32列</td><td>16行 33列</td><td>16行 34列</td><td>16行 35列</td><td>16行 36列</td><td>16行 37列</td><td>16行 38列</td><td>16行 39列</td><td>16行 40列</td><td>16行 41列</td><td>16行 42列</td><td>16行 43列</td><td>16行 44列</td><td>16行 45列</td><td>16行 46列</td><td>16行 47列</td><td>16行 48列</td><td>16行 49列</td><td>16行 50列</td></tr>
<tr><td class="bg-secondary text-light ">17行 1列</td><td class="bg-secondary text-light ">17行 2列</td><td>17行 3列</td><td>17行 4列</td><td>17行 5列</td><td>17行 6列</td><td>17行 7列</td><td>17行 8列</td><td>17行 9列</td><td>17行 10列</td><td>17行 11列</td><td>17行 12列</td><td>17行 13列</td><td>17行 14列</td><td>17行 15列</td><td>17行 16列</td><td>17行 17列</td><td>17行 18列</td><td>17行 19列</td><td>17行 20列</td><td>17行 21列</td><td>17行 22列</td><td>17行 23列</td><td>17行 24列</td><td>17行 25列</td><td>17行 26列</td><td>17行 27列</td><td>17行 28列</td><td>17行 29列</td><td>17行 30列</td><td>17行 31列</td><td>17行 32列</td><td>17行 33列</td><td>17行 34列</td><td>17行 35列</td><td>17行 36列</td><td>17行 37列</td><td>17行 38列</td><td>17行 39列</td><td>17行 40列</td><td>17行 41列</td><td>17行 42列</td><td>17行 43列</td><td>17行 44列</td><td>17行 45列</td><td>17行 46列</td><td>17行 47列</td><td>17行 48列</td><td>17行 49列</td><td>17行 50列</td></tr>
<tr><td class="bg-secondary text-light ">18行 1列</td><td class="bg-secondary text-light ">18行 2列</td><td>18行 3列</td><td>18行 4列</td><td>18行 5列</td><td>18行 6列</td><td>18行 7列</td><td>18行 8列</td><td>18行 9列</td><td>18行 10列</td><td>18行 11列</td><td>18行 12列</td><td>18行 13列</td><td>18行 14列</td><td>18行 15列</td><td>18行 16列</td><td>18行 17列</td><td>18行 18列</td><td>18行 19列</td><td>18行 20列</td><td>18行 21列</td><td>18行 22列</td><td>18行 23列</td><td>18行 24列</td><td>18行 25列</td><td>18行 26列</td><td>18行 27列</td><td>18行 28列</td><td>18行 29列</td><td>18行 30列</td><td>18行 31列</td><td>18行 32列</td><td>18行 33列</td><td>18行 34列</td><td>18行 35列</td><td>18行 36列</td><td>18行 37列</td><td>18行 38列</td><td>18行 39列</td><td>18行 40列</td><td>18行 41列</td><td>18行 42列</td><td>18行 43列</td><td>18行 44列</td><td>18行 45列</td><td>18行 46列</td><td>18行 47列</td><td>18行 48列</td><td>18行 49列</td><td>18行 50列</td></tr>
<tr><td class="bg-secondary text-light ">19行 1列</td><td class="bg-secondary text-light ">19行 2列</td><td>19行 3列</td><td>19行 4列</td><td>19行 5列</td><td>19行 6列</td><td>19行 7列</td><td>19行 8列</td><td>19行 9列</td><td>19行 10列</td><td>19行 11列</td><td>19行 12列</td><td>19行 13列</td><td>19行 14列</td><td>19行 15列</td><td>19行 16列</td><td>19行 17列</td><td>19行 18列</td><td>19行 19列</td><td>19行 20列</td><td>19行 21列</td><td>19行 22列</td><td>19行 23列</td><td>19行 24列</td><td>19行 25列</td><td>19行 26列</td><td>19行 27列</td><td>19行 28列</td><td>19行 29列</td><td>19行 30列</td><td>19行 31列</td><td>19行 32列</td><td>19行 33列</td><td>19行 34列</td><td>19行 35列</td><td>19行 36列</td><td>19行 37列</td><td>19行 38列</td><td>19行 39列</td><td>19行 40列</td><td>19行 41列</td><td>19行 42列</td><td>19行 43列</td><td>19行 44列</td><td>19行 45列</td><td>19行 46列</td><td>19行 47列</td><td>19行 48列</td><td>19行 49列</td><td>19行 50列</td></tr>
<tr><td class="bg-secondary text-light ">20行 1列</td><td class="bg-secondary text-light ">20行 2列</td><td>20行 3列</td><td>20行 4列</td><td>20行 5列</td><td>20行 6列</td><td>20行 7列</td><td>20行 8列</td><td>20行 9列</td><td>20行 10列</td><td>20行 11列</td><td>20行 12列</td><td>20行 13列</td><td>20行 14列</td><td>20行 15列</td><td>20行 16列</td><td>20行 17列</td><td>20行 18列</td><td>20行 19列</td><td>20行 20列</td><td>20行 21列</td><td>20行 22列</td><td>20行 23列</td><td>20行 24列</td><td>20行 25列</td><td>20行 26列</td><td>20行 27列</td><td>20行 28列</td><td>20行 29列</td><td>20行 30列</td><td>20行 31列</td><td>20行 32列</td><td>20行 33列</td><td>20行 34列</td><td>20行 35列</td><td>20行 36列</td><td>20行 37列</td><td>20行 38列</td><td>20行 39列</td><td>20行 40列</td><td>20行 41列</td><td>20行 42列</td><td>20行 43列</td><td>20行 44列</td><td>20行 45列</td><td>20行 46列</td><td>20行 47列</td><td>20行 48列</td><td>20行 49列</td><td>20行 50列</td></tr>
</table>
</div>
<!-- ############ javascript ############ -->
<script type="text/javascript">
$(document).ready(function() {
// ヘッダー固定化
FixedMidashi.create();
});
</script>
<!-- ############ /javascript ############ -->
<!-- ############ style ############ -->
<style type="text/css" media="screen">
.scroll_div { overflow: auto; }
</style>
<!-- ############ /style ############ -->
</body>
</html>
公式サイトはこちらです。
http://hp.vector.co.jp/authors/VA056612/fixed_midashi/manual/index.html
1、ライブラリをダウンロード
ライブラリをダウンロード
https://www.vector.co.jp/soft/other/java/se498696.html
2、必要なライブラリを取得
ライブラリを解凍したら、以下を抽出しましょう!
fixed_midashi.js
3、ソース作成
fixed_midashi.js
上記を読み込むようにし、当ページのサンプルソースを使えば、完成です!
1、普通にテーブル作成
変哲もないtableタグ、thタグ、trタグ、tdタグを使ってテーブル作成します。
2、tableタグに「_fixedhead」という属性をつける
tableタグに対して、「_fixedhead」という属性をつけてください。属性値は「rows」や「cols」を指定し、固定したい数値を指定します。
例えば、上の2行、左の1列を固定させたい時は
「<table _fixedhead=”rows:2;cols:1“ >」と書きます。
コロンとセミコロンは間違えないように気を付けて!
これで完成です!
3、見出し固定のライブラリ実行
$(document).ready(function() {
// ヘッダー固定化
FixedMidashi.create();
});
javascriptで描画完了後に上記を実行すると「_fixedhead」がついているtableタグのヘッダが固定されます!
4、そもそもの説明
ホントは最初に話すべきですが、このライブラリには3種類のモードがあります!
◆bodyモード:画面がヘッダーにかかったら、追従する
◆divモード:テーブルがdivに囲われていて、スクロールバーで固定される
◆混合モード:横と縦(行と列)で追従の仕方を混合する
以下にイメージ画像を載せます!
※詳しくはこちらの本家をご確認ください。
当ページのサンプルはdivモードを使用しています。
4、注意点
tableタグはもちろん、divモードの場合の囲っているdivなどにmargin、paddingを不用意につけたり、なにかしらのcss(例えば、bootstrap)で色々いじると固定行や固定列がずれることがあるので、要注意です!
特にbodyモードの方が繊細なイメージ(by 当方)ですので、個人的には使用する場合はdivモードをおすすめします。見た目的にはbodyモードの方がスタイリッシュなんですけどね。。
また、私が個人的に使っていて気になる点として、行固定は問題なく固定されますが、列固定についてはたまにスクロール中に列がずれてしまう事がたまにあるので、注意が必要です。
よかったら、SNSでシェアして頂けると嬉しいです!
今後の励みにもなりますので、よろしくお願いします!