Table Body Scroller, with cell content automatically offset

Site Navigation 

One of the effects of scrolling the body of a table is that the content of cells in the table scrolls out of sight. If a table uses row-spanning cells, or even if its cells just contains content of distinctly different sizes, there is some potential for adjusting the vertical position of the cell's contents within the cell so that as much information remains visible as possible. This version of the table scrolling script attempts to do that.

Eon Era Sub-era Period Series Stage
Phanerozoic Cenozoic Quaternary Holocene Flandrian
Pleistocene Devenisian
Ipswichian
Wolostonian
Hoxnian
Anglian
Cromerian
Beestonian
Pastonian
Baventian
Antian
Thurnian
Ludhamian
Waltonian
Tertiary Neogene Pliocene Piacenzian
Zanclian
Miocene Messinian
Toronian
Serravillian
Langhian
Burdigalian
Aquitanian
Palaeogene Oligocene Chattian
Rupelian
Eocene Pribonian
Bartonian
Lutetian
Ypresian
Palaeocene Thanetian
Danjan
Mesozoic Cretaceous Upper Maastrichtian
Campanian
Santonian
Coniacian
Turonian
Cenomanian
Lower Albian
Aptian
Barremian
Hauterivian
Valanginian
Ryazanian
Jurassic Upper (Malm) Portlandian
Kimmeridgian
Oxfordian
Callovian
Middle (Dogger) Bathonian
Bajocian
Aalenian
Lower (Lias) Toarcian
Pliensbachian
Sinemurian
Hettangian
Triassic Upper Rhaetian
Middle
Lower
Palaeozoic Permian Zechstein
Rotliegandes
Carboniferous Stephanian
Westphalian
Namurian
Visean
Tournaisian
Devonian Upper Famerinian
Frasnian
Middle Givetian
Eifelian
Lower Emsian
Siegenian
Gedinnian
Silurian Ludlow
Wenlock
Llandovery
Ordovician Ashgill
Caradoc
Llandeilo
Llanvirn
Arenig
Tremadoc
Cambrian Upper
Middle
Lower
Precambrian Proterozoic
Archaean
© Richard Cornford 2004