Dipende da cosa vuoi ottenere.
Se hai una serie di caselle sempre della stessa dimensione che devono avere lo stesso bordo, puoi usare un'immagine come sfondo alla cella.
Pero` attento a cosa succede se aumenti o diminuisci le dimensioni dei caratteri: in csszengarden hanno probabilmente usato due <div> innestati per ovviare a questo problema.
In linea di massima i CSS sono piu` semplici delle tabelle (una volta che si sanno usare), e non introducono informazioni errate (cosa che invece fanno le tabelle).