A
Andy Dingley
Take a look with stylesheets disabled.
Well it's not bad really. It renders as a linear list of images - what
more could you expect, and given the unlikeliness of a CSS-free
image-capable browser (and the capabilities it is likely to have
probably include a tiny screen), then it's probably quite a reasonable
behaviour.
A list of <div>s isn't a bad piece of markup for a set of images like
this, even compared to a table. You can float them inside a container to
give a good flexible multi-column table (not a <table>) on a wide
screen, and the linearised list is quite good without CSS. The problem
with this page is its abolute positioning, not the choice of <div> over
<table>.