Doku do stranek nezacnete psat dynamicky data, tak je css uplne v klidu a dobre reseni. Horsi situace nastane, kdyz zacnete do stranek sypat data dinamicka a nevite predem, jak bude ten ktery sloupecek siroky a vysoky, ale pritom potrebujete aby se mu ostatni prizpusobily. Napr. ten design odkazovany jako ukazka (prohazovani sloupecku) je naprosto nepouzitelny, kdyz nevite kolik tech sloupcu bude a jakou budou mit sirku.
Tabulky v css, urcite je to krok kupredu, ale nemyslim ze az tak dlouhy. Jak to bude resit collspany? Navic porad budu nucen uzavirat bunky do radku. Sice to resi rozmisteni bunek v radku, ale naprosto to neresi rozmisteni bunek v cele strance. Zkuste udelat transpozici treba toho layautu co je na rootu, moc daleko nedojdete.
Skutecne kdyz budu chtit totalne prekopat layout, tak nejlepsi cesta XML -> XSLT (jiny transformator) -> HTML (XHTML). Dokonce uprava (resp. nove napsani) transformacni sablony bude vyrazne snazsi.