html tables ; horizontal overflow, sticky headers..
`div.table-wrapper { overflow-x: auto; }`
`table { position: relative; border-collapse: separate; }`
`td, th { position: sticky; top: 0px; }`

default tables commonly overflow the x-axis, and do not have sticky headers;
the above css addresses each issue individually;
but together, the overflow fix breaks the sticky fix..

a) confirm.
b) can both be fixed?
c) how

--

a) confirmed.
b) yes, by adding a fixed height `max-height:100vh;` to the overflow container
c) ...

`sticky` is relative to the *nearest scrolling ancestor*..
`overflow-x:auto;` makes the table-wrapper a scrolling ancestor;
this can be confirmed by either giving a fixed height or by removing the `overflow-x`.


`position:sticky; top:0px;` interacts with the *nearest scrolling ancestor*.
`overflow-x:auto;` becomes that *nearest scrolling ancestor*, instead of the viewport.
note that while `overflow-x` does apply specifically to the x-axis,
`sticky` applies to both x-axis *and* y-axis;
so it matches the *nearest scrolling ancestor*, horizontal *or* vertical.
scrolling containers do not differentiate between horizontal and vertical.
..
so solution would be to add horizontal-only and vertical-only `sticky` positions ..
and to split the scroll "boxing" logic between horizontal and vertical overflow.
thing 1 thing 2 thing 3
youtube chill games playframe
youtube hollow knight fireb0rn
youtube hollow knight skurry
youtube pokemon haydunn
youtube pokemon wolfeyvgc
youtube chess agadmator
youtube technology mkbhd
youtube technology dave2d
youtube music diversity
youtube music firefly
distro windows xp
distro windows vista
distro windows seven
distro windows eight
distro windows ten
distro windows eleven
distro macos snow leopard
distro macos mountain lion
distro macos yosemite
distro macos el capitan
distro macos sierra
distro macos big sur
distro macos sequoia
distro bsd freebsd
distro bsd openbsd
distro bsd netbsd
distro bsd dragonflybsd
distro linux debian
distro linux ubuntu
distro linux mint
distro linux gentoo
distro linux archlinux
distro linux manjaro
distro linux steamos
distro linux alpine
distro linux asahi
editor terminal vim
editor terminal helix
editor graphical sublime
editor graphical notepad++
browser internet explorer
browser chromium
browser chrome
browser safari
browser edge
browser degoogled chromium
browser firefox
browser ladybird
browser brave
browser helium
browser orion
browser arc
browser dia
browser gnome web, epiphany
browser aosp browser
browser samsung browser
search askjeeves
search google
search bing
search duckduckgo
search yandex
search kagi
git host github https://github.com/
git host gitlab https://gitlab.com/
git host codeberg https://codeberg.org/
git host sourcehut https://sourcehut.org/
honorable mention apache https://apache.org/
git server gitweb https://git.kernel.org/pub/scm/git/git.git/tree/gitweb
git server cgit https://git.zx2c4.com/cgit/
git server stagit https://stagit.suckless.org/
git server pgit https://pgit.pico.sh/
git server sorcery https://git.t4t.associates/char/sorcery/
git server forgejo https://code.forgejo.org/forgejo
git server gitea https://about.gitea.com/
git server gogs https://github.com/gogs/gogs , https://gogs.io/
git server gitlab https://gitlab.com/gitlab-org/gitlab
git server sourcehut https://git.sr.ht/~sircmpwn/legacy.sr.ht

grid

thing 1 thing 2 thing 3
youtube chill games playframe
youtube hollow knight fireb0rn
youtube hollow knight skurry
youtube pokemon haydunn
youtube pokemon wolfeyvgc
youtube chess agadmator
youtube technology mkbhd
youtube technology dave2d
youtube music diversity
youtube music firefly
distro windows xp
distro windows vista
distro windows seven
distro windows eight
distro windows ten
distro windows eleven
distro macos snow leopard
distro macos mountain lion
distro macos yosemite
distro macos el capitan
distro macos sierra
distro macos big sur
distro macos sequoia
distro bsd freebsd
distro bsd openbsd
distro bsd netbsd
distro bsd dragonflybsd
distro linux debian
distro linux ubuntu
distro linux mint
distro linux gentoo
distro linux archlinux
distro linux manjaro
distro linux steamos
distro linux alpine
distro linux asahi
editor terminal vim
editor terminal helix
editor graphical sublime
editor graphical notepad++
browser internet explorer
browser chromium
browser chrome
browser safari
browser edge
browser degoogled chromium
browser firefox
browser ladybird
browser brave
browser helium
browser orion
browser arc
browser dia
browser gnome web, epiphany
browser aosp browser
browser samsung browser
search askjeeves
search google
search bing
search duckduckgo
search yandex
search kagi
git host github https://github.com/
git host gitlab https://gitlab.com/
git host codeberg https://codeberg.org/
git host sourcehut https://sourcehut.org/
honorable mention apache https://apache.org/
git server gitweb https://git.kernel.org/pub/scm/git/git.git/tree/gitweb
git server cgit https://git.zx2c4.com/cgit/
git server stagit https://stagit.suckless.org/
git server pgit https://pgit.pico.sh/
git server sorcery https://git.t4t.associates/char/sorcery/
git server forgejo https://code.forgejo.org/forgejo
git server gitea https://about.gitea.com/
git server gogs https://github.com/gogs/gogs , https://gogs.io/
git server gitlab https://gitlab.com/gitlab-org/gitlab
git server sourcehut https://git.sr.ht/~sircmpwn/legacy.sr.ht
databases
	postgres
	sqlite
	mariadb
	mysql
	oracle
	sql-server
	ms-access
	db2
references
	wikipedia
	stackoverflow
	mdn, mozilla developer network
	arch wiki
	postgres docs
	sqlite docs
	[general] java docs
	openjdk docs
build systems
	make - https://www.gnu.org/software/make/
	rake - https://github.com/ruby/rake , https://ruby.github.io/rake/
	just - https://just.systems/ , https://github.com/casey/just
	ant - https://ant.apache.org/
	maven - https://maven.apache.org/
	gradle - https://gradle.org/
	ninja - https://ninja-build.org/ , https://github.com/ninja-build/ninja
	bazel - https://bazel.build/ , https://github.com/bazelbuild/bazel
	webpack - https://webpack.js.org/
	parcel - https://parceljs.org/
	rollup - 
	exbuild
	zig
software with subcommands
	zig
	git
	go
	deno
	cargo
.. maybe this is all just "ecosystem pieces".. ?
formatters / language servers
	gofmt - https://go.dev/blog/gofmt , https://pkg.go.dev/cmd/gofmt , 
	zls - https://zigtools.org/zls/install/ , https://github.com/zigtools/zls
	rust-analyzer - https://rust-analyzer.github.io/ , https://github.com/rust-analyzer/rust-analyzer
	rls - https://github.com/rust-lang/rls
	black - https://black.readthedocs.io/ , https://pypi.org/project/black/ , https://github.com/psf/black
	poetry - https://python-poetry.org/ , https://pypi.org/project/poetry/ , https://github.com/python-poetry/poetry
	ruff - https://docs.astral.sh/ruff/ , https://github.com/astral-sh/ruff
	uv - https://docs.astral.sh/uv/ , https://github.com/astral-sh/uv
	ty - https://docs.astral.sh/ty/ , https://github.com/astral-sh/ty
	npm - https://www.npmjs.com/package/npm , https://github.com/npm/cli
	yarn - https://yarnpkg.com/ , https://github.com/yarnpkg/berry
	pnpm - https://pnpm.io/ , https://github.com/pnpm/pnpm
	typescript go - https://github.com/microsoft/typescript-go , https://pkg.go.dev/github.com/microsoft/typescript-go
	rome - xxx https://docs.rome.tools/ , https://github.com/rome/tools
	biomejs - https://biomejs.dev/ , https://github.com/biomejs/biome
	parcel - https://parceljs.org/ , https://github.com/parcel-bundler/parcel

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.